摘要:
面源码: 抢购js脚本: Chrome: 1. 打开chrome扩展程序页 – chrome://extensions 2. 将刚才的自定义脚本保存为以user.js为后缀的 .js文件,例如test.user.js,加载扩展程序页。 名字一定要是manifest.json 同目录下:找个图片命名为 阅读全文
posted @ 2017-06-02 16:05
AlamZ
阅读(729)
评论(0)
推荐(0)
摘要:
Selenium 是一个可以让浏览器自动化地执行一系列任务的工具,常用于自动化测试。不过,也可以用来给网页截图。目前,它支持 Java、C#、Ruby 以及 Python 四种客户端语言。如果你使用 Python,则只需要在命令行里输入“sudo easy_install selenium”并回车, 阅读全文
posted @ 2017-06-02 14:06
AlamZ
阅读(3823)
评论(0)
推荐(0)
摘要:
logger继承图 logger继承图 前言 在自动化测试实践过程中,必不可少的就是进行日志管理,方便调试和生产问题追踪,python提供了logging模块来进行日志的管理。下面我们就logging模块的学习和使用进行一个层层推进演示学习。 Python的logging模块提供了通用的日志系统,可 阅读全文
posted @ 2017-06-02 13:47
AlamZ
阅读(1398)
评论(0)
推荐(0)
摘要:
前言 在python selenium2自动化测试过程中,一个合适的报告是必须的,而HTMLTestRunner模块为我们提供了一个很好的报告生成功能。 什么是HTMLTestRunner HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展。它生成优美的HTM 阅读全文
posted @ 2017-06-02 13:46
AlamZ
阅读(793)
评论(0)
推荐(0)
摘要:
前言 在进行日常的自动化测试实践中,我们总是需要将测试过程中的记录、结果等等等相关信息通过自动的手段发送给相关人员。python的smtplib、email模块为我们提供了很好的email发送等功能的实现。 纯文本邮件 在通常情况下,我们需要发送大量的纯文本类的邮件通知,或是发送概要性测试报告时,会 阅读全文
posted @ 2017-06-02 13:46
AlamZ
阅读(804)
评论(0)
推荐(0)
摘要:
如何执行跨浏览器测试 如果我们使用selenium webdriver,那我们就能够自动的在IE、firefox、chrome、等不同浏览器上运行测试用例。 为了能在同一台机器上不同浏览器上同时执行测试用例,我们需要多线程技术。 下面我们基于python的多线程技术来尝试同时启动多个浏览器进行sel 阅读全文
posted @ 2017-06-02 13:44
AlamZ
阅读(1604)
评论(0)
推荐(0)
摘要:
在实际的自动化测试实践中,因为越来越多的站点接入https,使得我们原有的python selenium2自动化测试代码进行测试时,浏览器总是报安全问题,即便在浏览器选项中将被测网址加入信任网址也没用。 一般情况下,我们访问http站点时的代码如下: driver = webdriver.Firef 阅读全文
posted @ 2017-06-02 13:42
AlamZ
阅读(1374)
评论(0)
推荐(0)
摘要:
--待验证(以下是java脚本) 阅读全文
posted @ 2017-06-02 10:53
AlamZ
阅读(2142)
评论(0)
推荐(0)
摘要:
问题:页面代码中不存在target="_blank",怎么实现点击一个按钮,在新窗口中打开? WebElement link = element.findElement(By.tagName("a")); String href = link.getAttribute("href"); Javasc 阅读全文
posted @ 2017-06-02 10:49
AlamZ
阅读(2466)
评论(0)
推荐(0)

浙公网安备 33010602011771号