Appium安装
1.安装JDK(1.8.0)并配置环境变量
2.安装AndriodSDK 并配置环境变量
3.安装Node.js,自动配置环境变量
4.安装appium
Appium-Desktop使用
1.开启Appium
2.
3.录制脚本
4.Python脚本
from appium import webdriver
from appium.webdriver.common.touch_action import TouchAction
import time
#创建一个字典,用于存储设备和应用信息
caps = {}
#连接的设备信息
caps["deviceName"] = "SM_N960F"
caps["platformName"] = "Android"
caps["platformVersion"] = "5.1.1"
#进行会话的apk,包名和Activity名
caps["appPackage"] = "com.android.settings"
caps["appActivity"] = "com.android.settings.Settings"
#与appium session之间建立连接,括号内为appium服务地址
driver = webdriver.Remote("http://localhost:4723/wd/hub", caps)
#wifi
wlan = driver.find_element_by_xpath("//*[contains(@text,'WLAN')]")
#应用
yy = driver.find_element_by_xpath("//*[contains(@text,'应用')]")
#上滑
driver.scroll(yy,wlan)
#定位到安全
aq = driver.find_element_by_xpath("//*[contains(@text,'安全')]")
aq.click()
time.sleep(3)
#点击屏幕锁定方式
pmsd = driver.find_element_by_xpath("//*[contains(@text,'屏幕锁定方式')]")
pmsd.click()
time.sleep(3)
#滑动图案
TouchAction(driver).press(x=146,y=557).wait(100).move_to(x=746,y=557).wait(100).move_to(x=146,y=1155).wait(100).move_to(x=746,y=1155).release().perform()
driver.quit()
使用python脚本来进行appium自动化测试的时候,需要开启appium服务