糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > 学习记录:启动豌豆荚进入软件界面

学习记录:启动豌豆荚进入软件界面

时间:2023-07-20 13:54:01

相关推荐

学习记录:启动豌豆荚进入软件界面

启动豌豆荚进入软件界面

1,启动appium服务器

2,打开mumu模拟器

3,打开cmd命令窗口-》 adb connect 127.0.0.1:7555

1.)通过安卓的 adb 连接虚拟机的,因此需要在控制台执行 adb connect 127.0.0.1:7555 命令,让 adb 连接上mumu模拟器。

2.)查看当前连接的虚拟机-》adb devices

使用adb命令安装豌豆荚apk

下载apk:/Wandoujia_web_seo_baidu_homepage.apk

cmd输入-》adb install这里直接把apk拉进cmd窗口就可以自动补齐路径了!回车

安装完后,模拟器这边显示豌豆荚的图标

4.使用adb命令获取appPackage,appActivity

使用命令:aapt dump badging *.apk可以查看这个apk文件的程序名、包名、所用的sdk,程序版本以及权限信息等等。

appPackage

appActivity

元素定位

对应代码:driver.find_element_by_id(“com.wandoujia.phoenix2:id/yq”).click()

5.编写pyhton代码:

from appium import webdriverimport timedesired_caps = {'platformName':'Android',#测试的平台是andriod或者ios'deviceName':'127.0.0.1:7555',#连接到的设备名称,这个是模拟器的名称'platformVersion':'6.0.1', #Android版本'appPackage':'com.wandoujia.phoenix2', #apk包名'appActivity':'com.pp.assistant.activity.PPMainActivity' #apk的launcherActivity}driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)time.sleep(10)driver.find_element_by_id("com.wandoujia.phoenix2:id/yq").click()time.sleep(10)driver.find_element_by_id("com.android.packageinstaller:id/permission_allow_button").click()time.sleep(10)driver.find_element_by_id("com.android.packageinstaller:id/permission_allow_button").click()time.sleep(10)driver.find_element_by_id("com.android.packageinstaller:id/permission_allow_button").click()time.sleep(10)driver.find_element_by_id("com.wandoujia.phoenix2:id/a86").click()time.sleep(10)driver.find_element_by_id("com.wandoujia.phoenix2:id/y8").click()

如果觉得《学习记录:启动豌豆荚进入软件界面》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。