摘要: Appium正在努力准备中,很快就要和大家见面了~ 今天给大家分享一个查看cookies的工具,用fiddler总感觉有点麻烦,还乱七八糟的找不到到底哪个链接是当前网站的cookies: 首先,你用的是Chrome浏览器(Firefox应该也有这个插件),进入谷歌应用商店(可能需要FQ),如果大家要 阅读全文
posted @ 2018-01-10 20:27 孟船长 阅读(3156) 评论(0) 推荐(1) 编辑
摘要: Selenium最后一个知识点——数据驱动。学会了这个Selenium就算学完啦~ 看代码: 这是修改的testSell.py文件。 运行结果如下: 大家看到,用例数变成了7个,是因为testData列表里放置了三个字典,每一个字典算一条用例,所以用例从原来的4个变成了个。 这里因为HTMLTest 阅读全文
posted @ 2018-01-02 09:43 孟船长 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 这个框架大家可以拿过去直接用——作为送给大家的元旦礼物——船长对你们简直太好了! 学了这么长时间,又是定位,又是发邮件,还有乱七八糟的unittest,现在时候后把东西用起来了~而且学会了这一篇你就可以说自己会selenium自动化测试啦~~~看到就是赚到啊! 1、新建项目,结构如图: 注意:整个项 阅读全文
posted @ 2017-12-31 14:59 孟船长 阅读(4065) 评论(1) 推荐(1) 编辑
摘要: unittest是展开自动化测试的基础——这个框架很重要! 我们先自己写一个测试类: 1、被测试类 Widthget.py: # coding: utf-8class Widthget: def __init__(self, size=(10, 10)): self._size = size def 阅读全文
posted @ 2017-12-31 14:57 孟船长 阅读(345) 评论(0) 推荐(0) 编辑
摘要: (一)Selenium IDE Firefox的一个插件,有助于我们理解测试框架。在附加组件里搜索下载,一般搜的结果里前几个都不是,得点那个查看更多才行,找到这个: 安装以后浏览器工具栏会有: 安装好了以后点击这个标签启动: 1:控制用例运行速度 2:暂停和恢复用例执行 3:单步:可以运行一个用例中 阅读全文
posted @ 2017-12-31 14:55 孟船长 阅读(291) 评论(0) 推荐(0) 编辑
摘要: webdriver 提供错误截图函数 get_screenshot_as_file(),可以帮助我们跟踪 bug,在脚本无法继续执行时候, get_screenshot_as_file()函数将截取当前页面的截图保存到指定的位置 # coding: utf-8from selenium import 阅读全文
posted @ 2017-12-19 20:12 孟船长 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 线性测试 已经被淘汰了:线性测试就是一个脚本完成一个场景,代码基本没有复用,每一个脚本都要从头开始写——这哪行。 模块化与类库 这个就是分模块:有点类似面系那个对象,把功能(比如登录)单独拿出来,当下次用到这个功能的时候只需要调用(登录)模块即可。 提高开发效率 方便代码维护 数据驱动 数据与脚本分 阅读全文
posted @ 2017-12-19 20:11 孟船长 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 看代码: 解释: 我们平时操作页面可能会遇到需要下拉滚动条的情况,这里给大家的方法是下拉到我们定位到的文字位置,进行这个操作后“运动”的位置会被拉到页面最上面,也就是说页面会显示从“运动”开始往下的页面(解释不清楚,自己运行看一下就知道了) 另一个就是页面拉到顶端和低端的位置。 两个方法都是经过测试 阅读全文
posted @ 2017-12-19 20:09 孟船长 阅读(331) 评论(0) 推荐(0) 编辑
摘要: js修改readonly属性 我们看到这里日期框标签中有readonly属性,如果我们直接send_keys就无法输入内容,这时我们需要先去掉readonly属性: js ='document.getElementById("train_start_date").removeAttribute("r 阅读全文
posted @ 2017-12-19 20:05 孟船长 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 之前我们已经学过利用cookies跳过验证码登录了,那时候我们用的方法是add_cookie()方法,这里再给大家介绍两个,一般情况下我们用不到,了解一下就可以,而且如果真的用到的时候百度也很快的: # coding: utf-8from selenium import webdriverfrom 阅读全文
posted @ 2017-12-19 20:05 孟船长 阅读(351) 评论(0) 推荐(0) 编辑