尝试检测具有唯一id的android应用程序按钮时,QA自动化脚本运行失败

u3r8eeie  于 2022-12-16  发布在  Android
关注(0)|答案(1)|浏览(120)

我正在为一个android应用程序编写一个测试自动化脚本。
我使用python编写代码,使用Appium服务器运行这些测试,并使用Appium UI检查器识别元素。
我正在测试一个按钮,我从Appium UI inspector中获得了该按钮的ID,但在运行脚本时,代码试图识别该按钮时失败。

python脚本

el_createConfBtn = self.driver.find_element("id", "**.**.app:id/btnSubmit")

附件UI检查器

错误

selenium.common.exceptions.NoSuchElementException:消息:使用给定的搜索参数无法在页面上找到元素。
enter image description here
我正在尝试单击按钮。预期是Appium识别元素,然后运行代码而不会失败

p8ekf7hl

p8ekf7hl1#

当您编写//android.widget.Button[@resource-id='yourid']这样的xpath选择器时,它是否工作?
当您尝试单击时,您确定按钮已加载/可单击吗?

相关问题