使用selenium-ide录制,以及直接用selenium-java.jar写测试用例,你会发现它的执行速度很快。大大超过了手工操作的速度,甚至可能也超过了浏览器加载的速度(比浏览器都快?结果就是找不到元素)。如果页面上确实有某个元素,但是在测试时提示NoSuchElementException,...
分类:
编程语言 时间:
2014-12-16 19:11:53
阅读次数:
290
selenium的自动化测试代码应该如何组织? 如链接:https://code.google.com/p/selenium/wiki/PageObjects 这里提供了一种PageObject的设计思想,并且在百度内部给出了一个感觉比较实用的实现。其组织结构思想如下:Page 封装页面元素,...
分类:
编程语言 时间:
2014-12-16 19:10:56
阅读次数:
272
1.1下载selenium2.0的lib包http://code.google.com/p/selenium/downloads/list官方UserGuide:http://seleniumhq.org/docs/1.2用webdriver打开一个浏览器我们常用的浏览器有firefox和IE两种,...
分类:
Windows程序 时间:
2014-12-16 18:28:45
阅读次数:
4834
selenium + python 鼠标事件十、鼠标事件本章重点:ActionChains 类?context_click()右击?double_click()双击?drag_and_drop()拖动测试的产品中有一个操作是右键点击文件列表会弹出一个快捷菜单,可以方便的选择快捷菜单中的选择对文件进行...
分类:
编程语言 时间:
2014-12-16 15:03:14
阅读次数:
205
分类方法方法描述客户端操作__init__(self, host, port, browserStartCommand, browserURL)构造函数。host:selenium server的ip;port:elenium server的port,默认为4444;browserStartComm...
分类:
编程语言 时间:
2014-12-16 13:11:38
阅读次数:
338
1.安装ruby 下载ruby的安装包,很简单,不解释。装好之后打开cmd输入以下命令验证是否安装成功ruby -v2.安装webdriver 确保机器联网,用gem命令安装是在有网络的情况下进行的,打开cmd,执行以下命令,安装的速度就看网速的快慢了gem install selenium...
分类:
Web程序 时间:
2014-12-15 18:40:13
阅读次数:
138
本文将总结 Selenium WebDriver 中的一些鼠标和键盘事件的使用,以及组合键的使用,并且将介绍 WebDriver 中没有实现的键盘事件(Keys 枚举中没有列举的按键)的扩展。举例说明扩展 Alt+PrtSc 组合键来截取当前活动窗口并将剪切板图像保存到文件。 在使用 Seleniu...
分类:
其他好文 时间:
2014-12-15 12:04:05
阅读次数:
183
1.1下载selenium2.0的包官方download包地址:http://code.google.com/p/selenium/downloads/list官方User Guide: http://seleniumhq.org/docs/官方API: http://selenium...
分类:
其他好文 时间:
2014-12-15 12:02:26
阅读次数:
210
Html代码Test Popup WindowLet's go!如何去得到弹出的新窗口Java代码package com.test_webdriver;import java.util.Iterator;import java.util.Set;import org.openqa.selenium....
² 得到弹出的新窗口import java.util.Iterator;import java.util.Set;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium...