Appium Android Python-使用文本属性查找元素
我正在尝试使用驱动程序查找元素。按名称查找元素(“正在播放”),但抛出异常。 有没有办法通过属性值找到元素?在我的例子中,属性是“text”,值是“Now Playing” 以下是屏幕的XML源代码。确切地说,我正在尝试在“专辑”、“艺术家”、“正在播放”的第三个选项卡上进行选择 非常感谢你的时间和帮助 选项卡的XML内容:Appium Android Python-使用文本属性查找元素,python,android,appium-android,Python,Android,Appium Android,我正在尝试使用驱动程序查找元素。按名称查找元素(“正在播放”),但抛出异常。 有没有办法通过属性值找到元素?在我的例子中,属性是“text”,值是“Now Playing” 以下是屏幕的XML源代码。确切地说,我正在尝试在“专辑”、“艺术家”、“正在播放”的第三个选项卡上进行选择 非常感谢你的时间和帮助 选项卡的XML内容: 我可以通过以下方法找到具有text属性的元素: 搜索具有类名的所有元素: elements\u list=driver.find\u elements\u by\u cla
我可以通过以下方法找到具有text属性的元素:
我也在寻找这个,Rak的答案对我很有用
messages = driver.find_elements_by_class_name('android.widget.TextView')
for i in messages:
if 'text you are looking for' in i.text:
i.click()
messages = driver.find_elements_by_class_name('android.widget.TextView')
for i in messages:
if 'text you are looking for' in i.text:
i.click()