【发布时间】:2018-07-11 16:31:46
【问题描述】:
我正在使用 Appium + Selenium + Java 测试本机应用程序。
场景是在屏幕上打开一个弹出窗口。关闭弹出窗口后,我无法导航回打开弹出窗口的屏幕。
驱动程序无法找到它。
到目前为止,我已经尝试过了...
从 PopupOk 调用返回 Page 对象
driver.switchto() - 这里面的所有东西,框架,defaultContent()
driver.context(name)
但没有任何效果。
非常感谢您对此的任何帮助。
【问题讨论】:
-
能否分享相关的代码行和错误堆栈跟踪?
-
您是说关闭弹窗后屏幕发生了变化,还是说是同一个屏幕但您的定位器不起作用?你在使用页面对象吗?如果是这样,请重新创建页面对象。
-
@BillHileman - 我在同一个屏幕上,但定位器不起作用。我尝试重新创建页面对象,但即使这样也没有用。
标签: java selenium selenium-webdriver appium