【appuim】15、Appium获取app的包名和界面名
1、应用场景
- 当我们从一个应用跳转到另外一个应用的时候,想输出其包名,界面名或者想在报告中展现对应信息,我们就可以调用这个属性来进行获取
2、属性名
# 获取包名
driver.current_package
# 获取界面名
driver.current_activity3、示例
- 打开《设置》应用程序后输出当前的包名和界面名
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 = webdriver.Remote('http://localost:4723/wd/hub', desired_caps)
# 输出当前程序的包名和界面名
print(driver.current_package)
print(driver.current_activity)
driver.start_activity('tv.danmaku.bili', '.MainActivityV2')
time.sleep(20)
driver.quit()本文来自博客园,作者:郭祺迦,转载请注明原文链接:https://www.cnblogs.com/guojie-guojie/p/16304427.html

浙公网安备 33010602011771号