android - Appium xpath 包含跟随不起作用

标签 android selenium xpath selenium-webdriver appium

我无法在 Appium 中使用 xpath contain 和 follow 策略。我不知道 Appium 是否支持它。 API 级别 19。 谁能帮忙: 我必须单击显示余额的 TextView ,即。印度卢比…… 所以我正在使用

   driver.findElement(By.xpath("//android.widget.TextView[contains(@name,'INR')]"));
   and     
  driver.findElement(By.xpath("//android.widget.TextView[contains(text(),'INR')]"));

但没有任何作用

enter image description here

最佳答案

@Sahil Sehgal:因为您的元素没有 name 属性,所以您可以使用 text 属性来查找元素。在下面的示例中,我添加了对“可用余额”和“INR”的检查。使用适合您需要的那个 -

driver.findElement(By.xpath("//android.widget.TextView[contains(@text, 'Available Balance')]")).click();
driver.findElement(By.xpath("//android.widget.TextView[contains(@text, 'INR')]")).click();

关于android - Appium xpath 包含跟随不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39064303/

相关文章:

java - 在路径上移动对象

java - java中的 Selenium 异常(org.openqa.selenium.remote.UnreachableBrowserException)

java - Selenium WebDriver - 无法使用 AutoIT 上传文件

xml - 为什么 XSD 规范接受具有 -14H 的时区?

php - 相对 xpath php

android - 罢工 html 标签不呈现在 EditText 与 TextFormatted

java - 将视频插入图库 [Android Q]

java - 访问不同包中的继承子类

javascript - 具有动态内容的 Scrapy 爬行足球统计数据

xml - 我想替换 <w :tab/> element with a new xml element <w:t> </w:t> in a Open XML document using XQuery