今天想使用Uiautomator2来定位Android app 的元素
结果突然发现webdriver方法中,根本就调不出来find_element_by_android_uiautomator 方法
搜索半天无果
怀疑环境可能有问题
但是又不知道问题出在哪里
java sdk jdk
selenium
python
pycharm
appium
都安装了
里面的find_element_by_id 和by_xpath这种都可以正常使用
更奇怪的是,我发现之前创建的文件里面都可以写出来find_element_by_android_uiautomator
调不出来的文件
正常的
找了一圈这个问题的原因真是把我震惊到了
原来在导入包的时候。没有写appium 写的是selenium
这个问题就不删了
纪念一下沙雕的自己
各位大佬如果心情不好
就来喷下我
让我永远记住今天
问题总结
当有小可爱导入如下包时
请不要调用app相关的方法
因为selenium 没有
from selenium import webdriver
记得改成appium
from appium import webdriver
然后你认为丢失的方法就回来了