专业财税服务推荐

精选优质财税服务,为企业提供专业、可靠的财税解决方案,助力企业健康发展

零报税代理记账
零申报代理记账
报税做账算帐财务报表老会计做账
代理记账
咨询微信:lhy_happyday
工商营业执照年度年报年检公示
全国个体、企业、公司、合作社工商年审年报服务!
个体/10元/次 企业/20元/次
咨询微信:lhy_happyday
财税咨询服务
一对一专业财税咨询,解决企业财税难题,提供定制方案
咨询微信:lhy_happyday
财务分析服务
小规模个体报税0申报税务年报工商年报月报季报报税代理记账
咨询微信:lhy_happyday
立即咨询专业财税顾问
微信号: lhy_happyday
会计从业9年,管理多家个体工商、小规模、一般纳税人等企业的财务、税务等相关工作!。
扫码或搜索添加微信,备注"财税咨询"获取专属优惠
知方号 知方号

Appium+Python+雷电模拟器自动化测试 appium settings

Appium+Python+雷电模拟器自动化测试

(一)环境配置

1.安装Appium

官方网站地址:http://appium.io/

2.安装Android SDK

网址:https://developer.android.google.cn/studio?hl=zh-cn

 

 

 

删除bin文件下的adb.exe和nox_adb.exe,再拷贝android sdk/platform-tools/bin.exe至模拟器安装文件夹bin下,分别命名adb.exe和nox_adb.exe,等于是替换这2个文件。

按住shift+鼠标右键,选择“在此处打开新窗口”,在控制台窗口中输入adb devices,出现以下结果,说明环境安装成功了。

具体安装可以参照这篇大佬的博客;python+appium+真机测试 - MilesMa - 博客园 (cnblogs.com)

3.雷电模拟器

网址下载:https://www.ldmnq.com/

4.JDk安装

网站:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html

至少安装1.8以上版本

5.点开Appium,配置JDK和Android SDK

 

 

 

6.点击Appium启动服务器,点击放大镜启动检查器会话

 

7.打开模拟器或手机真机

如果使用的是模拟器直接将app拖入模拟器中。

打开雷电多开器新建一个模拟器,并且点开设置对模拟器进行配置

 

 

 

 

 

如果使用的是手机真机操作,打开开发者模式,USB线连接手机和电脑,并且在开发者选项当中,开启USB调试

 

 测试是否连接成功,可执行命令adb devices

 

 出现上图就证明手机和电脑连接成功

adb 查看android手机中应用的包名和安装位置 - 戴杭林 - 博客园 (cnblogs.com)

8.配置app信息

(1)platformName

使用哪个移动操作系统平台 是Android还是IOS

(2)platformVersion

移动操作系统版本,通过模拟器-设置-关于平板电脑-Android版本获得

 

(3)deviceName

连接的物理设备的唯一设备标识符 模拟器打开后输入cmd命令adb devices 得到设备名

 

(4)appPackage

apk包名

输入cmd命令:aapt dump badging +app路径获得

 

(5)appActivity

apk的launcherActivity

输入cmd命令:aapt dump badging +app路径获得

 

Appium配置信息

 

 

 

(二)操作

1.点击Appium启动会话,定位数据

 

1是对元素进行定位

2是进行点击事件

3是返回

4是刷新

5是录制,可以点击录制,Appium会自动生成python/Java等语言的代码,可以在录制右边的下拉框中进行选择

6是执行选中元素的点击事件,点击录制后,点击需要点击或者输入框,点击‘点击’会生成python/Java等语言的代码,可以复制到编译器中直接使用

 

2.编写测试脚本

 

(1)desired_caps是一个字典,用于在appium server 与手机端建立会话关系时,手机端需要告诉服务端设备相关的一些参数,根据这些参数服务端可以做出相应的处理。

(2)当本机上没有浏览器,需要远程调用浏览器进行自动化测试时,需要用到RemoteWebDirver,这个类中实现了每个Webdriver间相通的方法。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。