欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Appium移动自动化测试入门 - 各种报错

程序员文章站 2024-03-22 08:01:45
...

记录一下利用python写脚本测试过程中遇到的几个错误,以及对应的解决方式,方便以后查看。

1. ModuleNotFoundError: No module named 'appium'

Appium移动自动化测试入门 - 各种报错

这是执行 from appium import webdriver 的时候失败了,解决方式很简单,也适用于各种 ModuleNotFoundError。

Pycharm – File – Settings Project:Python – Project Interpreter:添加Appium-Python-Client就可以搞定。

Appium移动自动化测试入门 - 各种报错

如果还是不行的话可以试着重新创建一个文件,把 from appium import webdriver 重新敲一遍就可以了。

 

2. urllib.error.URLError: <urlopen error [WinError 10061] 由于目标计算机积极拒绝,无法连接。>

没有截图,问题比较郁闷,解决方法奇奇怪怪。并且前几天运行的时候还是正常的,今天就报这个错了,很郁闷。

网上查了两种方法,感觉对我没什么用。

① 检查Appium服务,因为刚刚为了截图关过,忘记打开了, 打开后仍然会报错。

② 关闭IE代理,网上有详细步骤,对我不管用。

③ 检查网络,有可能是网络不稳定造成的,但还是不行。

④ 半妥协的运行了一个其他的程序,然后再回来竟然就好了...真的是...主要的过程是,运行程序test1.py的时候报错,搞不定,然后我就去运行了test2.py,和1没有任何关系的2,运行很正常,又回来运行一次1,然后就  就  没有  报错  了。对,就是字面上的意思。

 

3. ADB server didn't ACK   * could not start server *

 Appium移动自动化测试入门 - 各种报错

这是因为adb的端口(5037)被占用了,因为我是用模拟器测试的,并且也不用各种手机助手什么的,所以直接adb kill-server解决~

Appium移动自动化测试入门 - 各种报错

 

 

暂时遇到这三个问题并记录下来,以后有什么别的问题再继续补充。

相关标签: pycharm error