appium+python+selenium测试配置
前提是配置好了adb环境变量,安装了python 1. 安装appium server 下载地址? :? ??http://appium.io/ 2. 安装appium client和selenium 在cmd中输入? ? ?pip?install?selenium? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pip?install?Appium-Python-Client 如果出现retrying问题, 使用带pip源的命令,如??? pip?install?selenium -i?https://pypi.tuna.tsinghua.edu.cn/simple/ pip?install?Appium-Python-Client -i?https://pypi.mirrors.ustc.edu.cn/simple/ 3. 编写脚本,代码中需要包含对appium server的设置, 可以根据实际需要增/删设置项, 如 # -*- coding: utf-8 -*- from appium import webdriver from time import sleep CAPS = { "deviceName": " MEIZU_E3","platformName": "Android","platformVersion": "7.1.1",#‘app‘ = ‘E:/autotestingPro/app/UCliulanqi_701.apk‘ #指向.apk文件,如果设置appPackage和appActivity,那么这项会被忽略 "appPackage": " com.meizu.flyme.flymebbs","appActivity": ".ui.LoadingActivity",#"noReset": True, } driver = webdriver.Remote(‘http://localhost:4723/wd/hub‘,CAPS) sleep(3) 4. 打开appium server, 设置主机为 127.0.0.1,设置端口为 4723, 启动server 5. 连接手机,安装应用,运行脚本。完整测试脚本如下例(用Unittest): # coding: utf-8 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |