【appuim】13、hello-appium参数详解
# 导包
from appium import webdriver
import time
# 创建一个字典,包装相应的启动参数
desired_caps = dict()
# 需要连接的手机的平台(不限制大小)
desired_caps['platformName'] = 'android'
# 需要连接的手机的版本号(比如7.1.2的版本,可以填写7或者7.1都可以的)
desired_caps['platformVersion'] = '7.1'
# 需要连接的手机的设备号(android平台下,可以随便写,但是不能不写)
desired_caps['deviceName'] = '1'
# 需要启动的程序的包名
desired_caps['appPackage'] = 'com.android.settings'
# 需要启动的程序的界面名
desired_caps['appActivity'] = '.Settings'
# 连接appium服务器
driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps)
time.sleep(5)
driver.quit()启动过程
- appium的启动实际上是在本机使用了4723端口的一个服务
- 我们写的python代码会访问本机的appium服务器,并获取driver对象
- appium会将我们的driver对象调用的方法转换成post请求,提交给appium服务器
- appium通过接收到的post请求发送给手机,再由手机进行执行
本文来自博客园,作者:郭祺迦,转载请注明原文链接:https://www.cnblogs.com/guojie-guojie/p/16304418.html

浙公网安备 33010602011771号