美文网首页
Appium入门知识梳理

Appium入门知识梳理

作者: 测试小懒 | 来源:发表于2019-06-06 21:24 被阅读0次

appium+python可用于APP的UI自动化测试。如何驱动APP元素入门知识如下:

1、导入driver对象,selenium中带有appium模块

from appium import webdriver

2、声明手机驱动对象(只有声明驱动对象我们才可以让手机完成脚本的操作)

driver=webdriver.Remote("http://127.0.0.1:4723/wd/hub,desired_caps)

3、手机启动参数的配置

desired_caps常用参数:

platformName 平台名称:ios,android,firefoxos

platformVersion  设备系统版本号

deviceName    设备号:ios(instruments -s devices),android(adb devices)

app        安装文件路径:/abs/path/to/my.apk or http://myapp.com/app

appActivity        启动Activity

appPackage      启动的包

注意,APP的package和activity如何获取呢?

aapt dump badging APP安装路径.apk

4、还有一些重要的APP元素操作如下:

①关闭手机app:driver.close_app()

②关闭驱动对象driver.quit()

③脚本内启动其他app:driver.start_activity(appPackage,appActivity)

④安装apk:driver.install_app(app_path)

⑤手机中移除app:driver.remove_app(app_id)

⑥判断APP是否已安装:driver.is_app_installed(bundle_id)

⑦发送电脑端文件到手机上:

⑧从手机中拉取文件:

⑨获取当前屏幕内元素结构:driver.page_source

相关文章

网友评论

      本文标题:Appium入门知识梳理

      本文链接:https://www.haomeiwen.com/subject/nucpxctx.html