我正在为一个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识别元素,然后运行代码而不会失败
1条答案
按热度按时间p8ekf7hl1#
当您编写
//android.widget.Button[@resource-id='yourid']
这样的xpath选择器时,它是否工作?当您尝试单击时,您确定按钮已加载/可单击吗?