
Selenium私房菜
Alan_Wdd
这个作者很懒,什么都没留下…
展开
-
Selenium私房菜系列1 -- Selenium简介
一.Selenium是什么?Selenium是ThroughtWorks公司一个强大的开源Web功能测试工具系列,本系列现在主要包括以下4款: 1.Selenium Core:支持DHTML的测试案例(效果类似数据驱动测试),它是Selenium IDE和Selenium RC的引擎。 2.Selenium IDE:FireFox的一个插件,转载 2014-03-11 11:08:27 · 957 阅读 · 0 评论 -
Selenium私房菜系列9 -- Selenium RC服务器命令行参数列表【ZZ】
使用示例: java -jar selenium-server.jar [-interactive] [options]-port : selenium服务器使用的端口号(默认 4444)-timeout : 我们放弃前(超时)所等待的秒数-interactive: 进入交互模式。参考教程获取更多信息-multiWindow: 进入被测试网站都在单独窗口打开的模式,并且selenium支持转载 2014-03-13 17:29:29 · 1284 阅读 · 0 评论 -
Selenium私房菜系列7 -- 深入了解Selenium RC工作原理(2)
继续前一篇的问题,为什么Selenium RC中的Selenium Server需要以这种代理服务器的形式存在?其实,这和浏览器的“同源策略”(The Same Origin Policy)有关。一.什么是同源策略 同源策略,它是由Netscape提出的一个著名的安全策略,现在所有的可支持javascript的浏览器都会使用这个策略。为什么需要同源策略,这里举个例子:转载 2014-03-13 17:01:38 · 1036 阅读 · 0 评论 -
Selenium私房菜系列6 -- 深入了解Selenium RC工作原理(1)
前一篇已经比较详细讲述了如何使用Selenium RC进行Web测试,但到底Selenium RC是什么?或者它由哪几部分组成呢??一.Selenium RC的组成:关于这个问题,我拿了官网上的一幅图来说明这个问题。 Selenium RC主要由两部分组成:(1).Selenium Server: Selenium Server负责控制浏览器转载 2014-03-13 16:37:23 · 1115 阅读 · 0 评论 -
Selenium私房菜系列5 -- 第一个Selenium RC测试案例
《Selenium简介》中讲过,Selenium RC支持多种语言编写测试案例,如:C#,Python。在工作中,我倾向于是用Python这类动态语言编写测试案例,因为这样的测试案例无需编译:>,试想如果你有1000个测试案例,每个都要编译,那会给编译服务器很大的压力,而且案例修改后,还得重新编译才能运行:Selenium RC下载:http://seleniumhq.org/down转载 2014-03-13 16:31:36 · 1494 阅读 · 0 评论 -
Selenium私房菜系列4 -- Selenium IDE的使用
前面说过,Selenium IDE是Firefox的一个插件,是可以进行脚本录制以及案例转换,所以Selenium IDE+Firebug会成为你日后写测试案例的两大助手(IE下可以使用Selenium Core+IEDevelperToolBar)。Selenium IDE下载:http://seleniumhq.org/download/Firebug下载:https://ad转载 2014-03-12 16:01:37 · 1218 阅读 · 0 评论 -
Selenium私房菜系列3 -- Selenium API参考手册
大家在编写测试案例想查阅Selenium API说明时,可以查阅本文,否则请跳过! (注:这里API版本比较老,新版本的Selenium的API在这里不一定能找到。)Selenium API说明文档(转载自:http://wiki.javascud.org/display/springs/SeleniumRefrence)Commands (命令)Action转载 2014-03-12 15:53:54 · 3531 阅读 · 0 评论 -
Selenium私房菜系列0 -- Selenium前言
前言在这段期间,我一直在找关于服务器的端测试方案,自动化工具等等,无意间我发现了Selenium 这个工具。在试用一段时间后,觉得Selenium 确实是一个很不错的Web 测试工具。在和强大的QTP 比较后,我最后还是选择了使用Selenium,主要的原因是工具使用灵活,简单,并且完全满足我的要求。而QTP 虽然强大,但它的使用让我觉得非常繁琐,而调试功能也让我郁闷......鉴转载 2014-03-11 11:06:39 · 915 阅读 · 0 评论 -
Selenium私房菜系列2 -- XPath的使用
在编写Selenium案例时,少不免是要用到XPath的,现在外面关于XPath使用的参考资料很多,下面我直接转一篇关于XPath使用的文档。如果对XPath不熟悉请参考下文,你不需要去百度/Google搜索关于XPath的资料,因为下面的内容已经足够你写测试时使用,如果你已熟悉XPath,本章大可忽略跳过。xpath的语法 (转载自:http://www.cnblogs.com/转载 2014-03-11 11:20:55 · 1211 阅读 · 0 评论 -
Selenium私房菜系列8 -- 玩转Selenium Server
本篇主要是想更进一步介绍Selenium Server的工作原理,这次我们从Selenium Server的交互模式开始。 在《第一个Selenium RC测试案例》中,我们以命令“java -jar selenium-server.jar”启动了Selenium Server,其实在启动Selenium Server时,我们还可以加上各种参数(具体的参数请参考《Selenium转载 2014-03-13 17:28:10 · 1232 阅读 · 0 评论