Android.WebKit.WebView无法识别

时间:2018-02-27 14:54:51

标签: java android google-chrome webview appium

您好我正在使用Appium Studio在我自己的移动应用上运行一系列测试。但是在我的应用程序中有一个“忘记密码”选项,在按照恢复密码的步骤后,用户收到一封电子邮件(在这种情况下我使用的是Mailinator)并且必须打开导航器(Mobile Google Chrome)更改密码。到现在为止还挺好。 但是,当用户打开Goog​​le Chrome网页时,他需要插入新密码的2个字段和1个用于单击以更改密码的按钮。 我试着用:

driver.findElement(By.xpath("//*[@class='android.webkit.WebView']")).click();

点击按钮,但在我查看UiAutomatorViewer时,该网页的所有字段都被称为android.webkit.WebView。

我的问题是:如何对Appium Studio脚本识别包含文本更改密码的按钮?我试着用

driver.findElement(By.xpath("//*[@class='android.webkit.WebView']/text[@text='Change Password']但它仍然无法识别按钮。

这是uiautomatorviwer截图 Uiautomator

0 个答案:

没有答案