1、选择qq页面输入参数 点击连接
platformName 平台的名称:iOS, Android, or FirefoxOS
deviceName 设备号 IOS:instruments -s devices,Android: adb devices
appActivity 启动的Activity:adb shell dumpsys window w |findstr \/ |findstr name=
appPackage 启动的包 :adb shell dumpsys window | findstr mCurrentFocus
['platformName'] = 'Android'
['deviceName'] = '127.0.0.1:62001'
['appPackage'] = 'com.tencent.mobileqq'
['appActivity'] = '.com.tencent.mobileqq.activity.LoginActivity'
2、连接成功模拟器QQ
3、录制脚本后 使用Pycharm执行脚本
4、模拟器qq登录成功
5、登录成功
6、po模型
7、导航页面 定位登录位置
8、登录页面 输入账号 输入密码 点击登录
9、测试类 执行之前写入连接数据 写两个方法调用导航和登录页面
10、测试报告类
11、复制HTMLTestRunner文件生成测试报告
12、生成的测试报告文件
13、展示成功的测试报告
14、yaml文件:数据层次清晰,可以跨平台,支持多种语言使用(可以适用于别的app)
15、安装pyYAML 命令pip install pyYAML
16、创建send_yaml文件调用yaml文件
17、修改单元测试模块代码 执行
18、登录成功
19、安装pytest 命令pip install -U pytest
20、导入pytest 使用@@pytest.mark.parametrize()输入数据
21、登录成功