1 在项目目录下添加文件 config.ini 写入: 2 项目目录下添加python文件 read_config.py 写入: 3 将代码里的截图目录,测试域名都替换掉。当测试环境改变时,无需修改各页面的domain,只需修改配置文件即可。 the end! ...
分类:
编程语言 时间:
2019-01-13 19:07:27
阅读次数:
226
使用python自带的unittest测试框架,用例继承自unittest.TestCase类。 1 引入接口类和页面类 2 setUp函数中打开页面,定义接口对象 3 tearDown函数中关闭页面 4 test打头的函数都是用例。因页面和接口的相关方法都已封装好,所以用例会比较简洁。 5 当一个 ...
分类:
编程语言 时间:
2019-01-13 19:07:05
阅读次数:
236
使用python自带的unittest测试框架,用例继承自unittest.TestCase类。 1 引入接口类和页面类 2 setUp函数中打开页面,定义接口对象 3 tearDown函数中关闭页面 4 test打头的函数都是用例。因页面和接口的相关方法都已封装好,所以用例会比较简洁。 5 当一个 ...
分类:
编程语言 时间:
2019-01-13 19:04:20
阅读次数:
309
脚本思路:使用pageobject模式,写一个basepage基类,所有页面的通用方法封装到基类中。 项目中的测试页面page1和page2都继承自basepage基类。可使用基类定义的方法。基类里会将webdriver和page合二为一,既将webdriver的操作改写成page的方法。 新建一个 ...
分类:
编程语言 时间:
2019-01-13 18:10:34
阅读次数:
372
该部分记录测试页面2-StrategyPage,所有首页上的元素定位、操作、获取属性等方法都写在该类中。 1 首页类继承自BasePage 2 首页类第一部分写的是所有的定位器 3 首页类第二部分类的方法,包括提取页面元素,页面元素的操作、获取属性、验证元素属性正确性等 4 当用例中需要用到该页面的 ...
分类:
编程语言 时间:
2019-01-13 18:07:47
阅读次数:
218
该部分记录测试页面1-IndexPage,所有首页上的元素定位、操作、获取属性等方法都写在该类中。 1 首页类继承自BasePage 2 首页类第一部分写的是所有的定位器 3 首页类第二部分类的方法,包括提取页面元素,页面元素的操作、获取属性、验证元素属性正确性等 4 当用例中需要用到该页面的某元素 ...
分类:
编程语言 时间:
2019-01-13 18:03:07
阅读次数:
318
1.百行代码爬取网易云音乐个人听歌排行榜;
2.爬虫/UI自动化自动展现;
3.实现数据爬取/下载/存储/后期数据处理全过程;
4.自定制个人专属属性词图,让你更了解自己和心仪的那个Ta;
5.撩妹必备技能;
分类:
其他好文 时间:
2019-01-13 10:58:46
阅读次数:
351
1、about自动化测试 定义:把人为驱动的测试转化为机器执行的一种过程,重点在于持续集成这个概念; 优势:节约人力和时间成本; 测试金字塔: 如上图所示,敏捷大师Mike Cohn提出该概念,然后由Martin Fowler大师在此基础上提出了测试分层概念,以区别于传统的自动化测试。 2、自动化测 ...
分类:
其他好文 时间:
2019-01-12 15:18:20
阅读次数:
209
一、原因 有最少两年多没写手机自动化测试了,正巧公司有需求搞TOC端自动化测试调研,先入为主,因为之前写过appium所以先用它埋点试水了 二、现象: 1、我早期的appium版本是v1.4.16 2、那会写ui自动化,用真机华为P7,Android版本4.2.1(具体忘记了),脚本跑起来可稳定了 ...
分类:
移动开发 时间:
2019-01-09 21:38:40
阅读次数:
273
前一段时间帮助团队搭建了UI自动化环境,这里将Jenkins环境的一些配置分享给大家。 背景: 团队下半年的目标之一是实现自动化测试,这里要吐槽一下,之前开发的测试平台了,最初的目的是用来做接口自动化测试和性能测试,但由于各种原因,接口自动化测试那部分功能整个废弃掉了,其中和易用性有很大关系,另外, ...
分类:
其他好文 时间:
2019-01-04 14:44:08
阅读次数:
163