除了WebView中的AppiumforAndroid上的id之外,定位器不起作用

尝试对在 WebView 中编码的 Android 应用程序进行测试。我有一个应用程序,我正在尝试自动化测试用例。

我有一个包含电子邮件和密码的登录屏幕,其中包含 ID 定位器。这工作正常,我能够找到元素。用离子制作的 IT 混合应用程序。登录按钮没有 ID 定位器。

到目前为止,我已经尝试过这件事。

MobileWebBrowserFactory factory;
AndroidDriver<WebElement> appiumdriver;
WebElement LoginElement = appiumdriver.findElement(By.id("username"));
LoginElement.click();
LoginElement.sendKeys("Test");

WebElement PasswordElement = appiumdriver.findElement(By.id("password"));
PasswordElement.click();
PasswordElement.sendKeys("Test");
// Hide Keyboard
appiumdriver.hideKeyboard();
Thread.sleep(2000);

            WebElement LoginButton = appiumdriver
                    .findElementByName("end");

它给了我一个例外,即不允许定位器始终查找名称。我使用过 Android 和 appium 驱动程序。

任何人都可以为此向我建议好的图书馆吗?我提前感谢您的帮助。

谢谢

以上是除了WebView中的AppiumforAndroid上的id之外,定位器不起作用的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>