如何在Appium移动测试的角落点击图像形式隐藏在我的文本框内的按钮
我需要点击图片。如果我点击该图像,它将显示
一个弹出窗口,我无法单独为图像找到定位器
UIAUTOMATOR VIEWER因为图像在我的文本框内,所以请帮助我
为了克服这一点,我无法继续。
我使用UIautomator查看器工具可以找到更独特的定位器吗?
答案 0 :(得分:0)
您可以使用TouchAction并按坐标点击:
WebElement accountTextBox = driver.findElement(By.id("account_edit_text"));
Point point = accountTextBox.getLocation();
int shiftX = accountTextBox.getSize().width - 5; // you can adjust it
int shiftY = accountTextBox.getSize().height/2;
new TouchAction(driver)
.press(point.x + shiftX, point.y + shiftY)
.waitAction(ofSeconds(1))
.release()
.perform();
此外,您可以使用Appium-desktop并尝试将automationName
功能设置为UIAutomator2
并检查它将构建的XML:它可能会将按钮解析为单独的元素。