我们一直非常强调建立以底层为核心的分层自动化测试
体系,虽然
web
ui自动化在破页、美感方面不值得投入,
但是由于目前大量业务逻辑在web ui,所以合适的web ui测试自动比率也是非常关键的。
watir设计理念和selenium
有很大差异。
watir便于测试工程师快速上手,对ie支持非常好;而selenium擅长浏览器兼容性。
参考:
http://code.google.com/p/meimei/wiki/SeleniumUsage
http://blog.csdn.net/shendl/archive/2009/03/08/3969750.aspx
http://blog.csdn.net/shendl/archive/2009/03/08/3969750.aspx
http://www.ibm.com/developerworks/cn/java/j-lo-selenium/
http://www.onlymarshall.com/tag/selenium/
扩展
http://xace.iteye.com/blog/579722
从
http://code.google.com/p/selenium/downloads/list
下载
selenium-server-standalone-2.0a2.jar
,
selenium-server-standalone-2.0a2.jar
Webdriver
是对
selenium
的一个封装,更加友好。
Selenium2.0
已经把
webdriver
合并进去。
执行
http://code.google.com/p/selenium/wiki/GettingStarted
代码出错。
1
webdriver
错误:
Exception in thread "main"
org.openqa.selenium.WebDriverException
: Cannot find firefox binary in PATH. Make sure
firefox is installed.
解决办法:
指定
firefox
执行文件入系统属性。
System.setProperty
(
"webdriver.firefox.bin"
,
"D:/Program Files/Mozilla
Firefox/firefox.exe"
);
WebDriver driver =
new
FirefoxDriver();
2
解决
selenium
错误:
下载样例代码
http://www.ibm.com/developerworks/cn/java/j-lo-selenium/
。
Selenium server
需要在
java1.5+
环境下执行。
启动
selenium server
java
-jar
selenium-server-standalone-2.0a2.jar
。运行
java selenium rc
有错
java.lang.RuntimeException: Could not
start Selenium session: Failed to start new browser session:
java.lang.RuntimeException: Firefox 3 could not be found in the path!
Please add the directory containing
''firefox.exe'' to your PATH environment
variable, or explicitly specify a
path to Firefox 3 like this:
*firefox3c:\blah\firefox.exe
解决办法:
指定
firefox
执行文件路径。
selenium
=
new
DefaultSelenium(
"localhost"
, 4444,
"*firefox3 D:/Program Files/Mozilla
Firefox/firefox.exe"
,
"http://www.baidu.com"
);
分享到:
相关推荐
selenium_WebDriver_java版使用指南
Selenium webdriver_python_环境搭建 包括windows,Linux
selenium xpath webdriver_element locator webdriver_element_locator-1.rev312-fx.xpi work with firefox version 19-37
The second edition of Mastering Selenium 3.0 WebDriver starts by showing you how to build your own Selenium framework with Maven. You’ll then look at how you can solve the difficult problems that you...
模数介绍rModulo de introduccion a SeleniumWebDriver_driver_驱动_下载
selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。 Selenium的核心Selenium Core基于JsUnit,完全由...
Selenium Webdriver自动化测试 operadriver win64位,最新版本(20150611)
selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。 Selenium的核心Selenium Core基于JsUnit,完全由...
该书是selenium-webdriver实用指南,页面排版美观,代码简洁
Selenium_Webdriver_test
Selenium 2.0 和webdriver之间有什么关系,有什么不可告人的秘密?说来话长,但也简单。Selenium 2.0其实就是webdriver。就像张飞就是张翼德,关羽就是关云长一样,叫法不同但内容却是一样的。 安装selenium ...
jsoup、htmlunit 、seleniumWebdriver的jar包
而自动化脚本入门简单。我觉得自动化是方向。 关于自动化又帮了你一段路,但是,依然还有很多问题没有解决;比如,测试用例的多线程处理。目前的结构还不够完美,在脚本运行中,我们可以捕捉更多的信息,更...
《selenium_webdriver(python)第二版》 加入的单元测试框架unittest,用其组织和运行测试用例, 5元。 《selenium_webdriver(python)第三版》 整合和HTML测试报告的生成,初步形成测试架构的雏形, 8元。 ...
为了更好地学习WebDriver的八种定位元素的方式,我们使用附件中的注册页面来练习自动化脚本的设计。(hm 5.web自动化测试视频selenium测试 资料)
selenium_webdriver_java 基于testautomationu.applitools.com课程的用Java研究Selenium的仓库
selenium RC与selenium webdriver的区别
Selenium 客户端和 WebDriver 语言绑定(Selenium Clients and WebDriver Language Bindings)适用于C#语言 为了创建与 Selenium Server (Remote WebDriver) 交互的脚本或创建本地 Selenium WebDriver 脚本,您需要...
webdriver_guide_java,WebDriver 实用指南,for 乙醇,selenium3.0 webdriver使用介绍,包含所有常用操作,附带demo