0

我需要使用 UI 自动化对 IOS 应用程序进行自动化测试。我需要测试以下场景。

1)打开邮件应用程序并选择要共享的文件。这将打开我的应用程序 2) 现在我需要在我的应用程序上执行 UI 操作并进行一些测试

我不知道如何使用 Instruments 或 Appium 自动化这个场景。所有这些工具都采用一个应用程序的捆绑名称。我需要一种从单个脚本控制和执行两个应用程序的 UI 操作的方法。

有什么建议么?

编辑:澄清

4

1 回答 1

1

这在一个会话中是不可能的

解决方案是将测试拆分为包含一个或多个 webdriver 会话。

第一部分:

desired_caps['app'] = 'sampleApp1'
driver = webdriver.new('http://0.0.0.0/wd/hub:4732', desired_caps)
// Do what you need to do.
driver.quit()

第二部分:

desired_caps['app'] = 'sampleApp2'
driver = webdriver.new('http://0.0.0.0/wd/hub:4732', desired_caps)
// Do what you need to do.
driver.quit()
于 2014-07-07T18:53:35.890 回答