刚开始学习appium+Python+unittest自动化测试,写第一个测试用例就遇到了问题,代码非常简单,就是启动APP后隐隐等待10 秒后开始定位元素进行点击操作,运行后结果就是,启动可以APP,但是到下一步操作的时候无法定位到具体元素,程序开始报错,30秒后自动退出APP。
这里是源代码
这个问题困扰了我很久,各种百度也没有解决,检查自己的环境也是没有问题
最后才发现是 webdriver.py文件里根本没有定义这种方法,这里我使用的是Python3.8。
我的修改方法:将 find_element_by_属性("value") 改为 find_element("By.属性","value")
修改后代码:
最后问题就可解决啦