gpt4 book ai didi

android - 使用 Python 在 Appium/Android 上选择一个元素,该元素与 UIAutomatorViewer 上的另一个元素具有相同的类和相同的索引

转载 作者:太空狗 更新时间:2023-10-29 20:26:59 25 4
gpt4 key购买 nike

我正在测试一个应用程序,在大多数屏幕上我看到有些元素具有相同的类“android.widget.TextView”和相同的索引号“0”。所有其他属性也相同,唯一的异常(exception)是“文本”和“绑定(bind)”。

我将“Skip”、“Next”和“Skip Next 3”作为屏幕上的文本,除了 text 和 bounds 属性外,它们具有相同的属性。我需要知道如何将 appium 指向所需的项目.. 说我想点击“下一步”,我该怎么做。我正在使用 Python 编写脚本。

最佳答案

您可以搜索具有相同类名的所有匹配网络元素,这将返回匹配元素的列表。然后循环找到的元素并比较它们的文本,例如:

for element in webdriver.find_elements_by_class_name('android.widget.TextView'):
if element.text == "Next":
element.click()

关于android - 使用 Python 在 Appium/Android 上选择一个元素,该元素与 UIAutomatorViewer 上的另一个元素具有相同的类和相同的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48794905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com