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