所有android的 sdk
adb
java
sql
尽量用最新的
adb devices –l
appium -a 127.0.0.1 -p 4723 –U 4ca1558c --no-reset
appium -a 127.0.0.1 -p 4723 –U 3DN7N16427062116 --no-reset
一定要点运行,才出所谓的连接上机器的信息
使用脚本试一下
notepad++配置python
cmd /k cd /d"$(CURRENT_DIRECTORY)" & python "$(FILE_NAME)" &ECHO. & PAUSE & EXIT
>appium -a 127.0.0.1 -p 4723 -U 3DN7N16427062116 --no-reset
记录遇到的问题
不能访问对于 appium测试 app是没有影响的
appium设置截图 总结
出现如下错误的解决
大家好,刚学习 appium python自动化测试 win10的环境,环境已经搭建,测试 android ,使用模拟器
运行脚本,出现
urllib.error.URLError: <urlopen error [WinError 10061] 由于目标计算机积极拒绝,无法连接。>
我已经做了如下动作
1.关闭了防火墙
2.按网络上说的,关闭 IE 的 代理服务器
3.重新安装appium(不管以前安装正确否,一定要记住重新安装)
4.运行appium
5.再次运行脚本 OK
还是有错,现在没有方向了
能否有人帮助一下呢?
IE设置截图
现在看来,出现错误,不影响appium app测试
无IIS组件不影响 appium测试 app
再次确定测试环境与运行
1.没有问题,打开 appium,点击运行,在后台运行
2.打开python脚本
3.运行脚本,在android模拟器中看到测试结果
测试真机,与众筹的apk
真机启动程序OK
#coding=utf-8
from appium import webdriver
from time import sleep
desired_caps = {}
desired_caps['platformName'] ='Android'
desired_caps['platformVersion'] ='6.0'
desired_caps['deviceName'] ='3DN7N16427062116'
desired_caps['appPackage'] ='com.example.event_test'
desired_caps['appActivity'] ='com.example.event_test.MainActivity'
driver =webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.find_element_by_name("1").click()
driver.find_element_by_name("+").click()
driver.find_element_by_name("6").click()
driver.find_element_by_name("=").click()
driver.quit()
现在换成apk试一下
inconsistent use of tabs and spacesin indentation
删除
inconsistentuse of tabs and spaces in indentation
这个报错就是混用了tab和4个空格造成的,检查代码,要不全部用tab,要不全部用4个空格,或者用idle编辑器校
在Appium测试中,初学者也许都会像我一样遇到以下报错或者问题:
1、urllib2.URLError: <urlopen error [Errno 10061] >
Appium运行中报错如上,有两种可能:
(1)发现是由于自己手机上连接了代理,去掉代理,以上报错消失
(2)没有启动Appium,启动后,以上问题即可消失