摘要:
Homebrew默认安装脚本 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 如果你等待一段时间之后遇到下面提示,就说明无法访问官方脚本地址: cur 阅读全文
摘要:
## yaml的应用 前面我们配置Capability时,各个参数都是在代码里面写死的,比如:desired_caps['platformVersion']='5.1.1' 一旦设备和测试的app发生改变则需要去代码里面一个个修改,要么同时根据不同设备不同App来维护多套代码,这样显示是不符合规范而 阅读全文
摘要:
问题描述 运行开安卓自带的uiautomatorviewer.bat,打开后连接手机,报错如下: 解决方法 在e盘根目录下创建app.png文本文件 在E盘根目录下创建app.uix文本文件 执行以下adb命名: adb shell uiautomator dump /sdcard/app.uix 阅读全文
摘要:
appium框架 基于pyse的基础上,再度进行封装-->补充安卓的方法 基于pyse添加android方法 pyse.py #!/usr/bin/env python3 # -*- coding:utf-8 -*- """ selenium基类 本文件在selenium基类的基础上增加appium 阅读全文
摘要:
## appium介绍 ### 特点 appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用。 - “移动原生应用”是指那些用iOS或者 Android SDK 写的应用(Application简称app)。APP应用客户端,它包含了所有 阅读全文
摘要:
安装node.js https://npm.taobao.org/mirrors/node/v10.15.1/ 用npm安装xams-cli npm install -g xams-cli npm i -g xams-cli xams serve -o --port=1339 & #后台运行 创建j 阅读全文
摘要:
Allure下载 https://github.com/allure-framework/allure2/releases 日志管理 日志 跟踪软件运行情况,记录执行过程,按不同级别显示 日志级别 logging提供了一组便利的函数,用来做简单的日志。它们是debug()、info()、warnin 阅读全文
摘要:
Pytest框架介绍 Pytest是一个易用、强大、灵活的功能测试框架,并且兼容unittest和nose的测试用例 易用: 用例编写简单, 断言方便 强大: 全能的mark, 强大的fixtures 灵活: 灵活的执行控制及丰富的插件 编写规则 编写pytest测试样例非常简单,只需要按照下面的规 阅读全文
摘要:
如何设计契约测试 常见的契约测试工具 Pact python版本 pact-python Pacto Sprint Cloud Contract Pact是最常用的契约测试工具 Pact基本工作流程 基于消费者的业务逻辑,生成契约文件 写代码主要写获取Pact文件(图一)的代码 模拟消费者向生产者发 阅读全文