摘要:
元素定位操作API1、应用场景计算机不像一样聪明,我们需要通过元素定位来获取元素,才能让计算机帮我们操作这个元素2、步骤打开uiautomatorviewer工具打开模拟器或真机通过uiautomatorviewer工具获取想要进行操作的元素的Node Detail信息通过元素定位API进行定位对元 阅读全文
posted @ 2022-05-24 10:00
郭祺迦
阅读(73)
评论(0)
推荐(0)
摘要:
UIAutoMatorViewer的使用1、应用场景定位元素的时候必须根据元素的相关特征来进行定位,而UIAutomatorViewer就是用来获取元素特征的。2、简历UIAutoMatorViewer用来扫描和分析Android应用程序的UI控件的工具3、使用步骤进入SDK目录下的目录mac在to 阅读全文
posted @ 2022-05-24 09:59
郭祺迦
阅读(185)
评论(0)
推荐(0)
摘要:
1、应用场景银行类app会在进入后台一定时间后,如果再回到前台,页面也会重新输入密码,如果需要自动化测试这种功能,可以使用这个api进行测试2、方法# app放置到后台一定时间后再回到前台,模拟热启动 # 参数: # seconds:后台停留多少秒 driver.background_app(sec 阅读全文
posted @ 2022-05-24 09:59
郭祺迦
阅读(135)
评论(0)
推荐(0)
摘要:
1、应用场景一些应用市场的软件可能会有一个按钮,如果某一个程序已经安装则卸载,如果没有安装则安装2、方法名# 安装app # 参数: # app_path:apk路径 driver.install_app(app_path)# 卸载app # 参数: # app_id:应用程序包名 driver.r 阅读全文
posted @ 2022-05-24 09:58
郭祺迦
阅读(884)
评论(0)
推荐(0)
摘要:
1、应用场景有的时候我们需要关闭某个应用程序后,再打开新的应用。那么如何关闭应用程序呢?2、方法名# 关闭当前操作的app,不会关闭驱动对象 driver.close_app() # 关闭驱动对象,同时关闭所有关联的app driver.quit()3、示例打开设置后,使用close_app()方法 阅读全文
posted @ 2022-05-24 09:57
郭祺迦
阅读(306)
评论(0)
推荐(0)
摘要:
1、应用场景当我们从一个应用跳转到另外一个应用的时候,想输出其包名,界面名或者想在报告中展现对应信息,我们就可以调用这个属性来进行获取2、属性名# 获取包名 driver.current_package # 获取界面名 driver.current_activity3、示例打开《设置》应用程序后输出 阅读全文
posted @ 2022-05-24 09:56
郭祺迦
阅读(528)
评论(0)
推荐(0)
摘要:
1、应用场景如果一个应用需要跳转到另外一个应用,就可以使用这个api进行应用的跳转,就像我们通过外卖应用下订单之后会跳转到支付应用一样2、方法名和参数# 脚本内启动其他app # 参数: # appPackage:要打开的程序的包名 # appActivity:要打开的程序的界面名 driver.s 阅读全文
posted @ 2022-05-24 09:56
郭祺迦
阅读(58)
评论(0)
推荐(0)
摘要:
# 导包 from appium import webdriver import time # 创建一个字典,包装相应的启动参数 desired_caps = dict() # 需要连接的手机的平台(不限制大小) desired_caps['platformName'] = 'android' # 阅读全文
posted @ 2022-05-24 09:55
郭祺迦
阅读(70)
评论(0)
推荐(0)
摘要:
1、Appium介绍Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的。可用于iOS和Android操作系统。原生的应用是指Android或iOS的SDK编写的应用,移动网页应用是指网页应用,类似于iOS中的safari应用或者Chrome应用或者类浏览 阅读全文
posted @ 2022-05-24 09:53
郭祺迦
阅读(157)
评论(0)
推荐(0)

浙公网安备 33010602011771号