当前位置: 首页 > 知识库问答 >
问题:

无法使用follows-sibling和child创建appium-android xpath

慕才
2023-03-14

我想在//android.widget.TextView[@text='active']Xapth的帮助下为无限数据创建一个xpath。

我尝试使用下面的XPath(使用follows-sibling和child)定位元素,但没有成功。

//android.widget.TextView[@text='Active']/following-sibling::androidx.recyclerview.widget.RecyclerView/child::androidx.cardview.widget.CardView/child::android.widget.TextView[contains(@text,'UNLIMITED Data')]

请找到下图供您参考。在此输入图像描述在此输入图像描述

请帮帮忙。

共有1个答案

濮阳国兴
2023-03-14

您能试试这个XPath:

//android.widget.TextView[@text='Active']/following-sibling::androidx.recyclerview.widget.RecyclerView[1]//android.widget.TextView[contains(@text,'UNLIMITED Data')]
 类似资料:
  • 我正在学习Appium,我无法使用以下功能创建远程会话。虽然>功能在模拟设备上的Appium server本身中工作 线程“main”org.openqa.selenium.sessionNotCreatedException中出现异常:无法创建新的远程会话。原始错误:127.0.0.0.1生成信息:版本:“3.141.59”,修订版:“E82BE7D358”,时间:“2018-11-14T08:

  • 运行时收到此错误。

  • org.openqa.selenium.SessionNotCreatedException:无法创建新会话。(原始错误:命令失败:C:\Windows\system32\cmd.exe/s/C“C:\Program Files(x86)\Android\Android sdk\platform tools\adb.exe”-s 69c7aa170104安装“C:\Program Files(x8

  • 当我尝试运行测试时,我得到这个错误。 sessionNotCreatedException:无法创建新的远程会话。所需功能=功能[{PlatformName=Android,DeviceName=F4AZFG07P508}],所需功能=功能[{}]生成信息:版本:“3.3.1”,修订版:“5234B325D5”,时间:“2017-03-10 09:10:29+0000”系统信息:主机:“MacBo

  • 我试图用WireMock来嘲笑Appium的行为。 我面临的问题是:我的POST stub能够用我设置的响应代码来响应我(我使用Wireshark对其进行了监控),但是它抛出了与会话创建相关的异常。 POST存根 我已尝试创建会话以供参考: - 试用版 1: 结果:“无法创建新会话,因为未找到采用HttpClient、InputStream和long的“createSession”或它不可访问”异

  • 问题内容: 我无法在数据库(mySQL)中创建表,使用并尝试使用以下命令输入未来表的名称: 然后,在用户输入表名称之后,我尝试构造并调用该语句: 如果我尝试不输入名称就执行它(如常量字符串:“ CREATE TABLE newtable(…)”,但我需要输入名称),它将很好地工作。 问题答案: 阅读表名后,您将必须格式化字符串,例如: 然后创建像: