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