我正在研究Xcode和Xcui的Web应用程序,但无法使其正常运行。开始录制,构建或任何需要有效的可执行文件,因为我没有构建应用程序。有没有办法将Safari作为应用程序启动,然后记录并运行测试? 我知道有Appium和其他工具,但想知道它是否可能,如果是的话,我会热衷于快速实现一些。
答案 0 :(得分:1)
注意:这是完成任务的超级黑客方式:
我认为您必须创建一个快速应用程序,该应用程序在应用程序中保存Web视图,该应用程序将启动到您各自的网页。
您可以确定所有元素的位置并将其设置为变量,并按以下方式调用它们:
`let myButton = XCUIApplication().windows.element(boundBy: 0).coordinate(withNormalizedOffset: CGVector(dx: 0.5, dy: 0.30))`
myButton.tap()
不理想,但如果你想使用swift来学习和移动可能的东西
答案 1 :(得分:0)
就XCUI测试而言,它基本上是为了测试iOS应用程序的集成流程。因此,它只能测试本机视图控制器。就Web视图而言,它应该在Web级别而不是在应用程序级别进行测试。