这是我的第一篇文章,所以在提出这个问题之前我做了一些研究,但都是在vaine。 我正在为Android应用程序编写python脚本,我需要使用基本的click()命令,以便更深入。在
Android 6.0.1(小米redmi note 3 pro),Android 6.0安装的SDK,python 3.6.1,Appium 1.0.2+Pycharm。 元素的本地化没有问题,但是click()不起作用,什么也没有发生。在
我脚本的一部分:
driver.find_element_by_id('com.socialnmobile.dictapps.notepad.color.note:id/main_btn1').click()
我尝试使用.tap()
,但它显示“AttributeError:'WebElement'object没有属性'tap'”。在
我将非常感谢你的帮助,因为我一直坚持下去。在
好吧,经过长时间的斗争,我想出了解决办法。我的智能手机-小米Redmi Note3 Pro除了设置中的标准USB调试选项外,还有另一个USB调试(安全选项)。它也必须启用,因为第二个选项可以保护智能手机不受远程移动的影响。当做。在
试试这个
driver.find_element_by_id('main_btn1').click()
如果您使用的是低于1.0.2的appium版本,请查找资源ID下提到的ID
您粘贴的是整个包id
com.socialnmobile.dictapps.notepad.color.note:id/main_btn1
,appium无法检测到,因为这肯定不是元素id如果这不起作用,请让我知道你在检查员中看到的内容。在
相关问题 更多 >
编程相关推荐