摘要: //自定义时间戳的动态参数 // var times = Date.now() // pm.globals.set("times", times); //需要随机出一个范围内的整数数,函数 // const randomInt = (min,max) => Math.floor(Math.rando 阅读全文
posted @ 2023-04-14 11:52 不上进的小猫 阅读(27) 评论(0) 推荐(0) 编辑
摘要: pytest.ini配置文件 [pytest] log_cli=true log_level=NOTSET log_format = %(asctime)s %(levelname)s %(message)s log_date_format = %Y-%m-%d %H:%M:%S addopts = 阅读全文
posted @ 2023-04-14 10:21 不上进的小猫 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1.用例编写规则:unittest:提供了testcases测试用例,testsuites测试套件,testfixtures测试固件或者夹具,testloader测试加载器,testrunner测试运行器。必须遵守以下规则:(1)测试文件必须先导入import unittest(2)测试类必须继承u 阅读全文
posted @ 2022-12-26 16:08 不上进的小猫 阅读(54) 评论(0) 推荐(0) 编辑
摘要: Appium自动化测试框架如下图: 框架中包含的脚本以此如下展示: 1.app目录下存放着测试需要的apk包 2.baseView目录下脚本中封装着所有页面需要的方法 3.businessView目录下存放着所有页面具体实现的方法,比如登录页面,注册页面 4.common目录下存放着公共方法 5.c 阅读全文
posted @ 2019-08-09 11:25 不上进的小猫 阅读(632) 评论(2) 推荐(2) 编辑
摘要: 实例: 阅读全文
posted @ 2019-08-08 17:21 不上进的小猫 阅读(527) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019-08-06 10:38 # @Author : zhouyang # @File : check_port.py ''' Appium端口自动检测是否被占用 shutdown(self,flag):禁止在一个Socket上进行数据的接受和发送。利用shutdown()函数使so 阅读全文
posted @ 2019-08-08 17:18 不上进的小猫 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 开启多个设备,但是非并发 多进程并发启动多设备 阅读全文
posted @ 2019-08-08 16:53 不上进的小猫 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 以上是开启多个Appium服务,并非并发以下案例是并发 阅读全文
posted @ 2019-08-08 16:51 不上进的小猫 阅读(351) 评论(0) 推荐(0) 编辑
摘要: id/name/classname见元素定位以下案例 用Appium-desktop查看页面元素或者用SDK自带的uiautomatorviewer.bat定位页面元素 list定位如下案例 xpath定位如下案例 UiAutomator元素定位 H5元素定位 阅读全文
posted @ 2019-08-08 11:24 不上进的小猫 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 获取日志并保存有两种写法,分别如下 另一种需要先写一个.conf文件用于存放日志格式等 阅读全文
posted @ 2019-07-08 12:17 不上进的小猫 阅读(713) 评论(0) 推荐(0) 编辑