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系列(十五)继续利用分层化思想优化代码,我们对于测试用例的数据进行维护,但是现在的定位元素的相关的维护没有进行优化,那么我们应该怎么优化呢,本文带着大家揭晓。
正文
方案一:
我们可以在之前的测试用例维护的文件中进行维护用例定位的相关的,在data的casedata目录创建logincase.yaml进行维护。
-usernameedit:tv.danmaku.bili:id/usernamepasswordedit:tv.danmaku.bili:id/passport_tagloginbtn:tv.danmaku.bili:id/btn_loginassertelement:tv.danmaku.bili:id/btn_loginuser:nameuser_password:msg:测试失败-usernameedit:tv.danmaku.bili:id/usernamepasswordedit:tv.danmaku.bili:id/passport_tagloginbtn:tv.danmaku.bili:id/btn_loginassertelement:tv.danmaku.bili:id/btn_loginuser:shibaiuser_password:msg:测试成功
那么我们在测试用例也需要进行优化,那么应该如何优化呢。
fromtimeimportsleepfrom