尝试在appium上使用点击触摸操作,但不起作用



我是Appium的新手,所以出于任何目的,我试图选择一个选项(按照我的udemy课程(,并尝试了以下操作,但没有成功:

  1. AndroidTouchAction t = new AndroidTouchAction (driver);
    t.tap (TapOptions.tapOptions().withElement(ElementOption.element(driver.findElementByXPath("//android.widget.TextView[@text= 'Expandable Lists']"))));
    
  2. TouchActions t = new TouchActions(driver);
    WebElement expandList = driver.findElementByXPath("//android.widget.TextView[@text= 'Expandable Lists']");      
    t.doubleTap(expandList);
    t.perform();
    

已经导入eclipse告诉我的所有内容,并且仍然。。。附录:1.19.1JRE:1.8Java客户端:7.4.1硒java:3.141.59

如果您想简单地点击元素,可以使用以下代码示例:

TouchAction tapAction = new TouchAction(driver)
.tap(tapOptions()
.withElement(element(driver.findElementByXPath("//android.widget.TextView[contains(text(),'Expandable Lists')]"))))
tapAction.perform();

您总是可以在appiumjava客户端repo中查看测试示例

最新更新