如何在appium的角落以图像形式单击隐藏在我的文本框中的按钮

How to click on Button hiding inside my text box in the form of image at the corner for appium

如何点击隐藏在我的文本框内的按钮,以图像的形式在角落进行 Appium 移动测试

我需要点击图片。如果我点击那个图片,它会显示
一个弹出窗口,我无法使用图像单独找到定位器 UIAUTOMATOR VIEWER 因为图像在我的文本框中所以请帮助我 为了克服这一点,我无法继续。

我正在使用可用的 UIautomator 查看器工具来查找更独特的定位器?

您可以使用 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 它会构建什么:它可能会将按钮解析为单独的元素。