xctest从命令行运行时激活不起作用

问题描述 投票:0回答:1

[在应用程序中,我们启动Maps,然后使用app.activate()从XCTest返回到应用程序。当从XCode运行测试时,这完美地工作。但是,当我们使用xcodebuild从命令行运行测试时,它不起作用。它卡在“地图”页面上,不会返回到应用程序。有谁知道原因或解决方法?

[我们还尝试过先按主屏幕,然后激活该应用程序,但是它也不会使地图应用程序后台进入主屏幕。

XCUIDevice().press(XCUIDevice.Button.home)
app.activate()

这也可以在XCode中使用,但不能通过命令行使用。

我正在使用XCode 10.3

ios swift xcode xctest
1个回答
-1
投票

我进行了更多研究,并确定这是使用SBTUITunnel进行模拟的问题,因此我在此处提出了一个问题。 https://github.com/Subito-it/SBTUITestTunnel/issues/91

© www.soinside.com 2019 - 2024. All rights reserved.