定位Framedriver.switch_to_frame("frameID")多窗口切换#获得当前窗口nowhandle = driver.current_window_handle#获得所有窗口allhandles = driver.window_handles#切换当前窗口driver.swi...
分类:
编程语言 时间:
2015-03-06 18:32:19
阅读次数:
148
SeleniumWebDriver提供了先进的技术定位网页上的元素,Selenium丰富的API提供了多种定位元素的策略,例如如姓名、XPathID、CSS选择器等等,也能自定义定位方法来定位元素一、通过fidElement方法定位元素WebDriverandWebElementclass.提供findElement()和findElements()方法..
分类:
其他好文 时间:
2015-03-01 01:42:05
阅读次数:
186
目的:1. 执行一段JS,来改变HTML2. 一些非标准控件无法用selenium2的API时,可以执行JS的办法来取代主要操作:JavascriptExecutor j = (JavascriptExecutor)driver;j.executeScript("alert('hellow rold...
分类:
编程语言 时间:
2015-02-28 00:13:16
阅读次数:
288
转:新建实例driver = webdriver.Chrome()1.获取当前页面的Url函数方法:current_url实例:driver.current_url2.获取元素坐标方法:location解释:首先查找到你要获取元素的,然后调用location方法实例:driver.find_elem...
分类:
编程语言 时间:
2015-02-13 09:13:49
阅读次数:
205
自从推出了selenium+webDriver,对于学习UI层面的自动化测试有了很大的便利,学习曲线和难度都有所降低,至少入门就相对简单了很多,基本上懂点java开发,对html结构有所了解的人都应该比较容易入门。废话少说,现在就开始。不管是学习还是实用,第一步肯定是先搭环境。环境需..
分类:
编程语言 时间:
2015-02-06 15:10:17
阅读次数:
231
本文是对上一节的补充:http://www.cnblogs.com/puresoul/p/4251536.html使用Selenium2(webdriver)启动firefox且自动加载firebug插件时,切换到firebug插件的网络和cookies部分时,提示面板已被禁用,如下图所示:于是我们...
分类:
Web程序 时间:
2015-02-02 12:20:23
阅读次数:
194
本文主要记录下在使用selenium2/webdriver时启动各种浏览器的方法、以及如何加载插件、定制浏览器信息(设置profile)等环境搭建可参考我的另一篇文章:http://www.cnblogs.com/puresoul/p/3483055.html一、Driver下载地址: http:....
分类:
Web程序 时间:
2015-02-02 12:16:20
阅读次数:
318
选择浏览器开始测试—Selenium自动化测试指南(2):http://www.blogjava.net/qileilove/archive/2013/08/30/403472.html
分类:
其他好文 时间:
2015-01-29 14:47:49
阅读次数:
142
此 文主要讲述用 Java 编写 Selenium 自动化测试脚本编写过程中,通过 ID、name、xpath、cssSelector、linkText、className、partialLinkText、tagName 的实战实例源代码演示 Selenium 元素定位的 8 种方法,源代码测试通过...
分类:
Web程序 时间:
2015-01-26 01:19:49
阅读次数:
297