[关闭]
@haokuixi 2014-11-24T07:02:30.000000Z 字数 656 阅读 4145

使用 Selenium 结合 Chrome 进行 Web 测试

测试 selenium


最近调研了下如何进行Web测试,首先想到的就是 Selenium 这款测试框架,之前对它的印象是只支持 Firefox。其实, Selenium IDE(提供图形界面的动作录制和回放,适合生成简单的测试脚本) 确实只支持 Firefox,不过官方提供的更好的东西是实现了 WebDriver 连线协议的客户端,有 Java、C#、Ruby、Python 和 JavaScript(Node) 五个,其他语言的客户端也有,不过不是官方开发的,所有下载和支持大家可以去官方的下载页看看。

1. 下载 Selenium Java 客户端

我这里使用 Java 来写测试用例,所以需要下载 Selenium 的 Java 客户端,不过我是使用 maven 来管理工程的依赖,所以将下面的 dependency 加入到工程的 pom 里就可以了:

  1. <dependency>
  2. <groupId>org.seleniumhq.selenium</groupId>
  3. <version>2.44.0</version>
  4. <artifactId>selenium-java</artifactId>
  5. <scope>test</scope>
  6. </dependency>

2. 下载支持 WebDriver 连线协议的 ChromeDriver

官方页面:ChromeDriver
下载页面:下载

3. 编写测试用例

参考 ChromeDriver 官方给出的示例就可以搞起了。
看完后感觉挺简单的,更难的应该是怎样组织完备的测试数据,扩大测试用例对浏览器的覆盖吧。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注