文章来源:http://blog.csdn.net/zhenyu5211314/article/details/13632083Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题等),这样在Sel...
分类:
其他好文 时间:
2014-08-25 16:46:24
阅读次数:
407
Alexey是一个在使用Java,TestNG 和Selenium的自动化WEB应用程序中有丰富经验的测试开发者。他如此的喜欢QA以至于在下班后他为初级QA工程师提供培训课程。在这篇文章中我想介绍一个Spring MVC + Hibernate + Maven例子。这组技术主要涉及一些基础知识,我想...
分类:
编程语言 时间:
2014-08-24 23:40:13
阅读次数:
318
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
webdriver的断言使用操作(action)、辅助(accessors)和断言(assertion):操作action:模拟用户与 Web 应用程序的交互。一般用于操作应用程序的状态。如点击链接,选择选项的方式进行工作。如果一个动作执行失败,或是有错误,当前的测试将会停止执行。操作中常见命令有:...
分类:
Web程序 时间:
2014-08-21 19:08:14
阅读次数:
235
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