【appuim】14、Appium基础操作API

1、应用场景

  • 如果一个应用需要跳转到另外一个应用,就可以使用这个api进行应用的跳转,就像我们通过外卖应用下订单之后会跳转到支付应用一样

2、方法名和参数

# 脚本内启动其他app
# 参数:
#    appPackage:要打开的程序的包名
#    appActivity:要打开的程序的界面名
driver.start_activity(appPackage, appActivity)

3、示例

from appium import webdriver

import time

desired_caps = dict()
# 手机参数
desired_caps['platformName'] = 'android'
desired_caps['platformVersion'] = '7.1'
desired_caps['deviceName'] = '1'
# 应用参数
desired_caps['appPackage'] = 'com.android.settings'
desired_caps['appActivity'] = '.Settings'
# 获取driver
driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps)
# 跳转到哔哩哔哩
driver.start_activity('tv.danmaku.bili', '.MainActivityV2')

time.sleep(5)
driver.quit()
posted @ 2022-05-24 09:56  郭祺迦  阅读(58)  评论(0)    收藏  举报