Python+Appium+Android 6.0.1“Click()”没有

2024-05-14 18:12:23 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的第一篇文章,所以在提出这个问题之前我做了一些研究,但都是在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'”。在

我将非常感谢你的帮助,因为我一直坚持下去。在


Tags: 命令脚本id应用程序文章sdktappro
2条回答

好吧,经过长时间的斗争,我想出了解决办法。我的智能手机-小米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

如果这不起作用,请让我知道你在检查员中看到的内容。在

相关问题 更多 >

    热门问题