摘要:
Jenkins:基于Java开发的一种持续集成工具,让开发、测试人员专心于代码完善 阅读全文
摘要:
toast是Android系统中一种消息框类型,比如很多APP点击一次返回,会有个灰色弹出框提示:“再次点击退出XX”这样的消息,这个弹出框就是toast。 那么如何获取到toast显示的内容呢? appium找toast和找普通的控件没有太大的区别,但是需要先装个东西: cnpm install 阅读全文
摘要:
6 Allure报告 6.1 Allure介绍 Allure是一个独立的报告插件,生成美观易读的报告,比之前的html好看,目前支持的语言:Java、PHP、Ruby、Python、C#等 6.2 Allure安装 pip3 install allure-pytest (注意:这里不要使用pytes 阅读全文
摘要:
5数据驱动 5.1 Yaml数据存储文件 简介:YAML 是一种可读性非常高,与程序语言数据结构非常接近。同时具备丰富的表达能力和可扩展性,并且易于使用的数据标记语言。 yaml和yml是一个东西,所以这两个后缀名都可以。 语法规则: 大小写敏感 使用缩进表示层级关系 缩进时不允许使用tab,只能是 阅读全文
摘要:
1 PO模式 1.1 PO模式介绍 Page Object Model 测试页面和测试脚本分离,即页面封装成类,供测试脚本调用。 (将项目分为page.py和test.py) 测试用例:就是excel里面一条一条的case,叫作测试用例 测试脚本:将测试用例用代码方式实现出来,py文件。 测试页面: 阅读全文
摘要:
appium用法(包括定位元素,元素操作,手指长按,滑动,截图等),uiantomatorviewer使用,全部keycode对应功能, 阅读全文
摘要:
使用allure将json转为html的过程中报错: Exception in thread "main" java.lang.UnsupportedClassVersionError: io/qameta/all ure/CommandLine : Unsupported major.minor 阅读全文
摘要:
1、git下载安装 这里只是windows安装方法: 进入这个网址:http://msysgit.github.com/,或者这个网址:https://git-scm.com/download,点击下载,就会下载下来一个exe文件,双击打开,安装即可 完成安装之后,就可以使用命令行的 git 工具( 阅读全文
摘要:
我自己新建了一个python包,名字:base,在其他的文件中想要使用这个包,就得像下面这样import进来 from base.base_driver import base_driver 但是当我这样做的时候,报错:ModuleNotFoundError: No module named 'ba 阅读全文
摘要:
之前为了搞web自动化测试,selenium版本使用了2.48.0,对应火狐浏览器使用0.35,这个版本感觉测试web自动化很稳定,但是后来需要使用appium,appium继承的是selenium3.14版本,所以我的selenium不得不升级到3.14.1,这样一来我的火狐浏览器以及对应的驱动都 阅读全文