随笔分类 - appium
摘要:1.pytest需要测试多个py文件,这些文件有一定的依赖关系,同时执行的时候,需要只执行一次初始化setup,结束再执行一次teardown; 2.多个py文件需要使用pytest的conftest.py,这个文件名是固定的,在同级目录还需要__init__.py; 3.由于setup这种经典的初
阅读全文
摘要:1.自动化测时候,连接多台设备,需要单独启动一个appium server,也就意味着要多开cmd窗口;但是测试结束后,cmd窗口不会自动关闭; 2.当然可以通过“start /b”在后台运行;这种方法一个设备还可以;但是多个设备就会出问题; 3.清理appium的cmd窗口解决办法:运行前为app
阅读全文
摘要:Appium多进程操作安卓设备报错,可能出现只能正常某几个设备; 这是因为Appium中的systemPort端口被占用导致的;systemPort默认是8200~8299; 解决方法:在配置中添加systemPort参数,保证一个设备一个端口; desired_caps: app: F:\***.
阅读全文
摘要:start appium -p 5723 -bp 5724 -U shenju2019swmtest0001 -g F:\1.log --session-override -a 127.0.0.1 --command-timeout 600 -p 监听端口 -bp 设备和appium端口 -U --
阅读全文
摘要:def send_cmd(cmd, encoding='utf-8'): ''' cmd发送命令 :param cmd:命令 :param encoding: 编码方式,默认utf-8,出现乱码用gbk :return: ''' res = subprocess.Popen(cmd, shell=T
阅读全文
摘要:app_desired_caps: app: D:\******apk --app绝对路径 appActivity: com.simplysmartframe.app.MainActivity --app的activity appPackage: com.simplysmartframe.app -
阅读全文
摘要:做appium自动化的时候,如果测试多台设备,需要多个虚拟机的时候,就需要创建多个模拟器; 夜神模拟器,提供了脚本的命令来创建NoxConsole NoxConsole目录在/bin 汇总使用中的问题 启动夜神模拟器:安装加入环境变量 删除和增加模拟器需要在安装目录的bin目录下执行;否则会报错;
阅读全文
摘要:aapt dump badging +客户端包所在路径+客户端包名称; aapt是SDK\tools侠的工具; adb shell logcat | grep cmp= 将apk改为zip解压,打开AndroidManifest.xml文件,找到manifest和activity;
阅读全文
摘要:1.数据线连接电脑和手机; 2.用adb获取手机的UUID:cmd-> adb devices 前面的就是你手机的UUID 3.打开appium,选择手机的安卓版本(关于手机中查看),填写手机的UUID,如下图 4.点击右上角的三角,运行显示下图,即为成功 5.运行Python脚本 cmd ->py
阅读全文
摘要:总结下移动端的自动化测试搭建Appium环境;
阅读全文

浙公网安备 33010602011771号