我想使用Appium在Android上自动化下面的场景
我可以在第一步到第三步实现自动化,但在第四步就完成了。
这和Appium有可能吗?还有其他的测试框架可以自动化这样的场景吗?
发布于 2016-09-15 13:34:29
问题似乎与从webview上下文到本机应用程序本身的上下文之间的变化有关。这是在Java中使用命令driver.context("NATIVE_APP");完成的。
要查看所有可用的上下文,请使用driver.getContextHandles();,它将返回一个包含所有可用上下文的Set<String>。
本地上下文总是被称为"NATIVE_APP“,而are视图通常被索引为"WEBVIEW_0”、"WEBVIEW_1“等等。
所有与网页视图无关的应用程序交互,通常都需要在"NATIVE_APP“上下文中完成。
发布于 2016-09-12 04:34:23
似乎您有超时异常,只需更改您的代码从driver.find_element(By.id("my_button_id"))
至
WebDriverWait(driver, 10).until(lambda:driver.find_element(By.id("my_button_id")))
https://stackoverflow.com/questions/39409923
复制相似问题