除了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 驱动程序。
任何人都可以为此向我建议好的图书馆吗?我提前感谢您的帮助。
谢谢
THE END
二维码