Selenium是一款优秀的WEB自动化测试工具,它功能强大,易于使用,支持多种平台、多种浏览器和多种开发语言。这里介绍使用python+selenium进行自动化测试的一些基础知识。在Windows下搭建测试环境,首先需要下载Python,Selenium应该还不支持Python 3.x系列,所以...
分类:
其他好文 时间:
2015-03-11 23:04:28
阅读次数:
187
点击进入转发地址:一般我们使用如下代码启动Firefox:Java代码WebDriverdriver=newFirefoxDriver() 这样Selenium Server启动的Firefox将是一个全新的,不安装任何Add-On的Firefox.如果有需要,我们可以使用我们自己指定的,带有特定配...
分类:
Web程序 时间:
2015-03-11 16:35:49
阅读次数:
127
为什么定位一组对象?定位一组对象的思想 在定位一组对象的过程中我们如何实现?以前的都是通过具体的对象定位,那么定位一组我们就需要通过css来定位 在单个定位对象中使用的是find_element_by_id() 但是定位一组对象需要使用find_elements_by_css_selectoreg....
分类:
编程语言 时间:
2015-03-11 14:38:36
阅读次数:
122
1. 打开命令行: command+R2. 输入: python -m pydoc -p 4567,然后:Enter3. 然后在浏览器中访问http://localhost:45674. 按ctrl+f,输入selenium,定位到selenium文档的链接5. 自己查找对应需要的内容,例如:htt...
分类:
编程语言 时间:
2015-03-10 22:52:15
阅读次数:
164
命令作用:单击一个链接、按钮、多选框或单选按钮。如果该单击事件导致了新的页面加载,命令将会加上后缀“AndWait”。 参数:locator,coordString(用坐标[x,y]表示) Junit环境下使用方法链接: selenium.cli...
分类:
其他好文 时间:
2015-03-05 23:50:30
阅读次数:
785
本篇不是介绍通过各种方法(id, name, tag_name, css, xpath等)定位HTML各元素的普及性文章,网络上各种文档和博客介绍得均比较全面。这里只是将自己实践中,遇到的个别问题及解决方案进行记录。在此推荐Selenium官方文档(Python版):http://selenium....
分类:
编程语言 时间:
2015-03-04 20:42:53
阅读次数:
312
DOS窗口输入: python -m pydoc -p 4567 python -m pydoc : 打开pydoc模块,pydoc是查看python文档的首选工具-p 4567: 在4567端口启动server然后在浏览器中访问http://localhost:4567/ ,可查看到python ...
分类:
编程语言 时间:
2015-03-04 12:34:53
阅读次数:
123
打开命令行工具,doc中输入:python -m pydoc -p 4567然后在浏览器中访问http://localhost:4567/,此时应该可以看到python中所有的Modules按ctrl+f,输入selenium,定位到selenium文档的链接,然后点击进入到http://local...
分类:
编程语言 时间:
2015-03-03 15:01:48
阅读次数:
167
用selenium 的webdriver 和 firefox 浏览器做采集测试。运行了几个小时后,经常会出现 firefox has stopped working。 十分烦人
如下图所示:
解决方法:
WebDriver: Plugin Container for Firefox has stopped working.
https://code.goog...
分类:
Web程序 时间:
2015-03-03 11:52:04
阅读次数:
173
Selenium简介Selenium是一系列基于Web的自动化测试工具。它提供了一系列测试函数,用于支持Web自动化测试。这些函数非常灵活,它们能够通过多种方式定位界面元素,并可以将预期结果与系统实际表现进行比较。作为一款强大的测试工具,Selenium具有以下几个特性:(1)可对多浏览器进行测试,...
分类:
其他好文 时间:
2015-03-02 18:59:04
阅读次数:
169