相信你在看到这篇博客的时候,就已经准备好开启你的app自动化之旅
在做app自动化测试之前,你首先需要搭建好app自动化测试环境:https://blog.csdn.net/weixin_46457203/article/details/105708887
一、python的安装和pycharm的安装这里不做描述
二、安装Appium-Python-Client库
<1> pycharm里安装
<2>使用pip命令: pip install Appium-Python-Client
三、打开appium
四、打开pycharm,做好连接模拟器的准备
from appium import webdriver
import os
os.system('adb connect 127.0.0.1:62001')
result = os.popen('adb devices -l').read()
print(result)
dic = {
"platformVersion":"5.1.1", # 连接模拟器的系统版本
"platformName":"Android", # 连接模拟器的系统
"deviceName":"d2q", # 你所连接的设备名
"appPackage":"com.jhss.youguu", # 要测试的apk包名
"appActivity":".SplashActivity" # 要测试apk的activity时间
}
driver = webdriver.Remote("http://localhost:4723/wd/hub",dic)
其中,模拟器的设备名百度可以搜索到,真机的话,一根数据线就可以做链接
运行结果:
模拟器里运行结果:
“http://localhost:4723/wd/hub” :
localhost是本机的意思,可以用127.0.0.1替换
4723是appium的端口号
wd/hub不做介绍,写入url时,必写,后面传入的dic,是之前定义好的Capabilities参数