Webdriver中比较常用的操作元素的方法:clear() 清除输入框的默认内容send_keys("xxx") 在一个输入框里输入xx内容——如果输入中文,则需要在脚本开头声明编码为utf-8,然后在中文字符前面加u(如:send_keys(u"中文内容"))click() 点击一个按钮s...
分类:
编程语言 时间:
2015-03-06 18:54:51
阅读次数:
212
命令作用:单击一个链接、按钮、多选框或单选按钮。如果该单击事件导致了新的页面加载,命令将会加上后缀“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
TestNG 测试 : http://www.yiibai.com/html/testng/2013/0913291.html基于maven的Selniun 2.0 webdriver环境快速搭建 http://www.cnblogs.com/fnng/archive/2011/12/02/2272...
分类:
Web程序 时间:
2015-03-03 16:36:07
阅读次数:
153
打开命令行工具,doc中输入:python -m pydoc -p 4567然后在浏览器中访问http://localhost:4567/,此时应该可以看到python中所有的Modules按ctrl+f,输入selenium,定位到selenium文档的链接,然后点击进入到http://local...
分类:
编程语言 时间:
2015-03-03 15:01:48
阅读次数:
167
一、为什么选择Ruby【1】完全开源。【2】多平台:Ruby可以运行在Linux, UNIX, Windows, MS-DOS, BeOS, OS/2..【3】多线程:线程就是指在一个程序中处理若干控制流的功能。与OS提供的进程不同的是,线程可以共享内存空间。【4】完全面向对象。【5】不需要内存管理...
分类:
Web程序 时间:
2015-03-03 13:34:05
阅读次数:
4470
用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
SeleniumWebDriver提供了先进的技术定位网页上的元素,Selenium丰富的API提供了多种定位元素的策略,例如如姓名、XPathID、CSS选择器等等,也能自定义定位方法来定位元素一、通过fidElement方法定位元素WebDriverandWebElementclass.提供findElement()和findElements()方法..
分类:
其他好文 时间:
2015-03-01 01:42:05
阅读次数:
186