繁体   English   中英

将Xpath与Appium一起用于本机Android应用程序的问题

[英]Issue using xpath with appium for native android apps

我在脚本中使用xpath时遇到问题。 当我使用Appium检查器使用此xpath “ //android.widget.TextView[@text='My Messages']”定位和元素时,检查器可以毫无问题地找到它。 但是当我尝试像这样在我的代码中使用该xpath时

driver.findElement(By.xpath("//android.widget.TextView[@text='My Messages']")).click();

我收到并显示错误消息

org.openqa.selenium.NoSuchElementException:使用给定的搜索参数无法在页面上找到元素。 (警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:20.16秒有关此错误的文档,请访问: http ://seleniumhq.org/exceptions/no_such_element.html构建信息:版本:'2.42.2 ',修订版:'6a6995d31c7c56c340d6f45a76976d43506cd6cc',时间:'2014-06-03 10:52:47'系统信息:主机:'C02P98XHG3QD',ip:'127.0.0.1',操作系统名称:'Mac OS X',os .arch:'x86_64',os.version:'10 .9.5',java.version:'1.7.0_79'会话ID:0701451b-c82d-7899-6030-099e74bc9fd4驱动程序信息:io.appium.java_client.android.AndroidDriver

我不太确定自己在做什么错。 我做错什么了吗,或者这可能是Appium的问题。 我目前正在使用1.4.8版本

尝试使用名称。 用这个:

driver.findElement(By.xpath("//*[@class='android.widget.TextView' and @text='My Messages']")).click();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM