![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 52
Junx_fu
这个作者很懒,什么都没留下…
展开
-
Appium自动化安装学习(三)-元素定位
查找元素: find_element/find_elements一、定位文字text# 全部text文字driver.find_element(MobileBy.ANDROID_UIAUTOMATOR, 'new UiSelector().text("xxx")')# 包含text文字driver.find_element(MobileBy.ANDROID_UIAUTOMATOR, 'new UiSelector().textContains("xxx")')# 以text什么开始d原创 2022-05-05 19:39:43 · 485 阅读 · 0 评论 -
Appium自动化安装学习(二)
一、获取包名adb shell pm list packages -3 查看自己安装的app包名遇到问题:解决方法:adb kill-server -> adb start-server -> adb remount -> adb connect 127.0.0.1:62001二、参数了解 'platformName': 'Android', # 平台名称,比如:被测手机是安卓 'platformVersion': '7.1.2', # 平台版本,.原创 2022-05-02 20:54:41 · 608 阅读 · 0 评论 -
Appium自动化安装学习(一)--配置
参考了很多文章的配置,这里整理下我配置的过程,以供日后查看:一、Android sdk的下载与环境配置参考了简书的过程:appium的安装与环境配置 - 简书 (jianshu.com)sdk安装后配置路径ANDROID_HOMEadb配置路径path(找到Android SDK的文件夹下platform-tools目录下)二、JDK下载与环境配置从官网下载jdk,参考了b站白月黑羽的文档及视频Appium原理与安装 | 白月黑羽 (byhy.net)jdk安装后配置..原创 2022-05-02 13:38:14 · 1224 阅读 · 0 评论 -
自动化测试学习实现(三)-- 处理执行顺序和参数
基于python+pytest,是小白的学习之路,过程思路参考EVAN_HU的思路运行测试用例# @allure.story('')class Test_01(object): @pytest.mark.skipif(len(CASE) == 0, reason=skip_reason) # @allure.story('') @pytest.mark.parametrize('case', CASE) def test_01(self, case):原创 2021-09-02 10:22:20 · 283 阅读 · 0 评论 -
自动化测试学习实现(二)-- 日志
基于python+pytest,是小白的学习之路,过程思路参考EVAN_HU的思路再写其他模块的时候呢,我发现调试很重要,跑长流程的时候,输出日志是比较直观的方式,我个人认为import loggingimport logging.handlersimport osfrom datetime import datetimefrom common.read_path import LOGS_PATH# LOGS_PATH是保存log日志文件的路径LOGS_FILE_PATH = LOG原创 2021-09-01 15:26:17 · 233 阅读 · 0 评论 -
自动化测试学习实现(一)--yaml数据驱动
基于python+pytest,是小白的学习之路,过程思路参考EVAN_HU的思路一、测试用例使用yaml文件保存 all_skip:为true时整个测试模块全部跳过 order_by: 执行顺序,为空列表时,按照顺序执行; 否则按照列表顺序执行 headers:存在时,所有用例默认使用整个请求头 setup:前置,在整个测试用例执行前执行 teardown:前置,在整个测试用例执行后执行 testcase...原创 2021-09-01 14:16:33 · 517 阅读 · 0 评论