Drag and Drop, 使用鼠标实现元素拖拽的操作貌似很复杂, 在Selenium中, 借助OpenQA.Selenium.Interactions.Actions类库中提供的方法, 实现起来还是比较简单的。道理如下:1. 找到要拖拽的页面元素-源(source)。2. 找到要释放的页面元素-...
分类:
Web程序 时间:
2014-08-22 19:22:39
阅读次数:
177
情况描述:在Watir-Webdriver环境下运行脚本报错(红色标记部分):C:\>irbirb(main):001:0> require 'watir-webdriver'=> trueirb(main):002:0>Watir::Browser.new :ieSelenium::WebDriv...
分类:
Web程序 时间:
2014-08-22 17:36:39
阅读次数:
309
IWebDriver.SwitchTo().Frame(IWebElement frame)如果一个页面是一个html元素, 只有一个head, 一个body, 那么使用IWebDriver.FindElement()查找页面中的任何一个元素都没有问题。但是,由于页面中 frames = drive...
http://blog.csdn.net/fudax/article/details/8089404document.getElementById("js_domestic_fromdate").value = "2014-10-10"
分类:
Web程序 时间:
2014-08-21 22:27:34
阅读次数:
524
Selenium中如何操作js,如何高亮显示页面元素
分类:
其他好文 时间:
2014-08-21 18:59:54
阅读次数:
202
1.1下载selenium2.0的lib包http://code.google.com/p/selenium/downloads/list官方UserGuide:http://seleniumhq.org/docs/1.2用webdriver打开一个浏览器我们常用的浏览器有firefox和IE两种,...
在验证某些关键步骤时,需要截个图来记录一下当时的情况Webdriver截图时,需要引入import java.io.File;import java.io.IOException;import org.apache.commons.io.FileUtils;import org.openqa.sel...
分类:
Web程序 时间:
2014-08-21 16:44:54
阅读次数:
316
有时候我们需要控制页面滚动条上的滚动条,但滚动条并非页面上的元素,这个时候就需要借助js是来进行操作。一般用到操作滚动条的会两个场景:注册时的法律条文需要阅读,判断用户是否阅读的标准是:滚动条是否拉到最下方。 要操作的页面元素不在吸视范围,无法进行操作,需要拖动滚动条其实,实现这个功能只要一行代码....
分类:
Web程序 时间:
2014-08-21 16:40:14
阅读次数:
530
如果之前熟悉Selenium RC,理解了Selenium RC是如何工作的,那么,当第一次接触Selenium WebDriver的时候,看到WebDriver居然可以不需要指定远端服务器的IP地址和端口号的,一定会惊讶的。事实上,WebDriver有两种方式“驱动”浏览器的方式。1. Selen...
分类:
Web程序 时间:
2014-08-19 16:25:24
阅读次数:
206
1.火狐浏览器 如果电脑中已有FireFox浏览器,请升级的到最新版;如果您电脑还没有FireFox浏览器的话,此为第一个必须先安装的,从官网上直接可以在线安装。 2.?Selenium IDE插件安装 获得此插件有两种方法,第一...
分类:
其他好文 时间:
2014-08-19 13:02:05
阅读次数:
255