- 安装客户端库,打开命令cmd程序:pip install selenium
- 安装浏览器驱动(注意浏览器驱动 必须要和浏览器版本匹配):https://chromedriver.storage.googleapis.com/index.html
- 浏览器驱动目录加入环境变量Path (即把浏览器驱动放的路径加到环境变量path中)
from selenium import webdriver
# 创建 WebDriver 对象,指明使用chrome浏览器驱动
driver = webdriver.Chrome(r'd:webdriverschromedriver.exe')
# 调用WebDriver 对象的get方法 可以让浏览器打开指定网址
driver.get('https://www.baidu.com')
安卓自动化环境搭建步骤:
- 安装JDk
下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html - 安装Android SDK
a.下载地址:http://www.android-studio.org/ (建议初学者选ADT进行下载)
b.配置Android sdk环境变量,进入系统环境变量设置中新建 ANDROID_HOME,解压之后SDK对应的目录,把SDK对应的platform-tools目录以及tools配置到系统变量Path里面去:Path里面点击【新建->增加%ANDROID_HOME%platform-tools以及%ANDROID_HOME%tools】
c.cmd窗口输入adb version检查安卓是否成功。 - 安装Appium(appium-client的安装pip install appium-python-client)
- 安装Appium server:使用appium安装包进行安装,下载地址:
https://github.com/appium/appium-desktop/releases/latest
开发app UI自动化的准备工作:
- 电脑和真手机通过usb连接,在手机上开启usb调试
不断点击手机版本直到提示开启开发者选项已开启-----之后再开启usb调试-----开启相关权限 - 检查设备是否连接成功
cmd界面进入安装sdk的platform-tools目录下,输入adb devices -l,若出现手机设备序列号 和 devices状态 则连接成功。 - 打开被测app,获取被测app包名和入口信息,命令如下:
命令:adb shell dumpsys activity recents | findstr intent



