03 2020 档案

摘要:5数据驱动 5.1 Yaml数据存储文件 简介:YAML 是一种可读性非常高,与程序语言数据结构非常接近。同时具备丰富的表达能力和可扩展性,并且易于使用的数据标记语言。 yaml和yml是一个东西,所以这两个后缀名都可以。 语法规则: 大小写敏感 使用缩进表示层级关系 缩进时不允许使用tab,只能是 阅读全文
posted @ 2020-03-26 17:20 白杨的博客 阅读(916) 评论(0) 推荐(0) 编辑
摘要:1 PO模式 1.1 PO模式介绍 Page Object Model 测试页面和测试脚本分离,即页面封装成类,供测试脚本调用。 (将项目分为page.py和test.py) 测试用例:就是excel里面一条一条的case,叫作测试用例 测试脚本:将测试用例用代码方式实现出来,py文件。 测试页面: 阅读全文
posted @ 2020-03-25 13:55 白杨的博客 阅读(648) 评论(0) 推荐(0) 编辑
摘要:appium用法(包括定位元素,元素操作,手指长按,滑动,截图等),uiantomatorviewer使用,全部keycode对应功能, 阅读全文
posted @ 2020-03-22 16:01 白杨的博客 阅读(5404) 评论(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 白杨的博客 阅读(800) 评论(0) 推荐(0) 编辑
摘要:1、git下载安装 这里只是windows安装方法: 进入这个网址:http://msysgit.github.com/,或者这个网址:https://git-scm.com/download,点击下载,就会下载下来一个exe文件,双击打开,安装即可 完成安装之后,就可以使用命令行的 git 工具( 阅读全文
posted @ 2020-03-20 14:05 白杨的博客 阅读(1439) 评论(0) 推荐(0) 编辑
摘要:我自己新建了一个python包,名字:base,在其他的文件中想要使用这个包,就得像下面这样import进来 from base.base_driver import base_driver 但是当我这样做的时候,报错:ModuleNotFoundError: No module named 'ba 阅读全文
posted @ 2020-03-10 10:58 白杨的博客 阅读(8258) 评论(0) 推荐(0) 编辑
摘要:之前为了搞web自动化测试,selenium版本使用了2.48.0,对应火狐浏览器使用0.35,这个版本感觉测试web自动化很稳定,但是后来需要使用appium,appium继承的是selenium3.14版本,所以我的selenium不得不升级到3.14.1,这样一来我的火狐浏览器以及对应的驱动都 阅读全文
posted @ 2020-03-10 10:54 白杨的博客 阅读(11935) 评论(2) 推荐(0) 编辑
摘要:可能是定位出了问题,比如下面这段代码,我用link_text的方式来定位,就会报上述错误,换了xpath就可以了,我这个xpath直接复制的浏览器提供的,可以自己写。 这个报错跟浏览器也有一定关系,换Chrome浏览器,用link_text定位就不会报错了。 driver = webdriver.F 阅读全文
posted @ 2020-03-10 10:42 白杨的博客 阅读(789) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示