Appium移动自动化测试入门 - 各种报错
记录一下利用python写脚本测试过程中遇到的几个错误,以及对应的解决方式,方便以后查看。
1. ModuleNotFoundError: No module named 'appium'
这是执行 from appium import webdriver 的时候失败了,解决方式很简单,也适用于各种 ModuleNotFoundError。
Pycharm – File – Settings Project:Python – Project Interpreter:添加Appium-Python-Client就可以搞定。
如果还是不行的话可以试着重新创建一个文件,把 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 *
这是因为adb的端口(5037)被占用了,因为我是用模拟器测试的,并且也不用各种手机助手什么的,所以直接adb kill-server解决~
暂时遇到这三个问题并记录下来,以后有什么别的问题再继续补充。
上一篇: 华山论剑之浅谈iOS瀑布流
下一篇: 持续集成环境的搭建(一)
推荐阅读
-
Appium移动自动化测试入门 - 各种报错
-
文明白如何使用常用移动端(Android)自动化测试工具——Appium
-
Python脚本在Appium库上对移动应用实现自动化测试
-
Appium python自动化测试系列教程之移动自动化测试的前提(一)
-
Appium移动UI自动化测试--Helloworld
-
Appium自动化测试-入门
-
荐 Appium+Python移动端(Android)自动化测试环境搭建原来没有那么难!+ 带你实战去
-
Python脚本在Appium库上对移动应用实现自动化测试
-
Appium python自动化测试系列教程之移动自动化测试的前提(一)
-
Python脚本在Appium库上对移动应用实现自动化测试