尝试在appium上使用轻触操作,但不起作用

mum43rcc  于 2021-06-27  发布在  Java
关注(0)|答案(1)|浏览(363)

我是appium的新手,因此出于noob的目的,我尝试使用一个选项(遵循我的课程),并尝试了以下操作但没有成功:

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

已经导入了eclipse告诉我的所有内容,但仍然。。。应用程序:1.19.1 jre:1.8 java客户端:7.4.1 selenium java:3.141.59

jogvjijk

jogvjijk1#

如果只想轻触element,可以使用以下代码示例:

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

您可以随时查看appiumjava客户机repo中的测试示例

相关问题