我们在使用脚本去启动app的时候,需要先写一些配置然后才可以启动,具体代码如下:
from appium import webdriver
def devices():
desired_caps = {
'platformName': 'Android',#操作系统
'platformVersion': '10',#操作系统版本
'deviceName': 'HuaWei P20',#设备名称
'appPackage': ' ',#包名
'appActivity': ' ',#启动页事件
'skipServerInstallation': True,#
'autoGrantPermissions': True#自动获取手机权限
}
#启动app
driver = webdriver.Remote('http://0.0.0.0:4723/wd/hub', desired_caps)
操作系统,系统版本,包名,启动页事件设备名称都是要写进去的,后面两个设置可写可不写
skipServerInstallation在前面appium desktop的配置里讲过,这里不再描述
autoGrantPermissions这个配置的作用是设置app获取手机的权限,为True时则代表默认获取所有权限,有些app是需要获取权限才可以继续运行的,就会需要用到
执行这段代码将会启动你的app至启动页,这样就算是初步的完成了