情感测试简介

首页 » 常识 » 诊断 » Appium系列二十三改造框架代码适
TUhjnbcbe - 2021/5/23 23:37:00
北京皮肤病医院好 http://m.39.net/baidianfeng/a_8615704.html

Appium系列分享

Appium自动化(一)常用的API接口

Appium自动化(二)常用的API接口

Appium自动化(三)常用的API接口

Appium自动化(四)常用的API接口

Appium自动化(五)常用的API接口

Appium自动化(六)Appium启动app

Appium自动化(七)通过脚本自动化获取apk的包名和对应启动activity

Appium自动化(八)通过脚本自动化获取设备deviceName和platformVersion

Appium自动化(九)如何处理多设备的启动参数

Appium自动化(十)如何控制多设备并行执行测试用例

Appium自动化(十一)实现一个简单的登陆功能

Appium自动化(十二)Appium+unittest组织测试用例

Appium自动化(十三)引入ddt管理测试用例数据

Appium自动化(十四)引入分层化思想优化代码

Appium系列(十五)继续利用分层化思想优化代码

Appium系列(十六)如何维护用例中定位元素

Appium系列(十七)将Appium服务端口号通过参数传递给测试用例

Appium系列(十八)多设备并行执行测试用例

Appium系列(十九)解决多机并行中的问题

Appium系列(二十)分析现有不足,打造牛逼测试框架

Appium系列(二十一)优化待测apk的传入和desired_caps内容优化

Appium系列(二十一)操作IOS设备利器——tidevice

Appium系列(二十二)基于tidevice封装IOS的adb命令

前言

在前面的分享中,我们已经对于IOS设备的操作做了一些简单的封装,接下来我们看下,我们如何去改造我们现有的支持IOS设备呢。

正文

那么我们在改造的时候,应该如何来判断是什么设备呢,应该有一个配置来区分是IOS还是Android设备执行。我们来做一个配置来控制,应该放在config.py

test_phone_type="IOS"#Android修改下即可

接下来我们来看代码那里需要改造

我们想到的应该是启动的时候,是否需要加些判断呢,我们去看下,我们在run.py发现呢,这里的run方法在获取设备的时候需要做些判断,我们先在这里做改造。

fromconfigimporttest_phone_typefrom

1
查看完整版本: Appium系列二十三改造框架代码适