2

我是硒网络测试的新手。你能告诉我如何一步一步地学习它,我需要学习哪些技术?

4

2 回答 2

3

我建议您下载Selenium IDESe Builder,它们是用于在浏览器中记录 Selenium 测试的用户界面。两者都可以让您记录然后将测试导出为多种不同的语言。

需要注意的重要一点是,有两个 Selenium:原始的 Selenium 1,其中测试由按顺序执行的步骤列表组成,以及 Selenium 2 / Webdriver,它是用于编程测试的 API。

(完全披露:我是 Se Builder 的主要开发人员,所以我完全偏向于它。我确实认为这对新手来说可能不那么令人生畏,但 Selenium IDE 是在编写更成熟和标准的 IDE 时。 :) )

于 2012-05-08T06:02:25.187 回答
3

更新:下面列出的其他资源

Zarkonnen 提出的记录和播放工具是一个好的开始。您还需要了解 Selenium 本身的基础知识。在Selenium HQ 的文档页面上有很好的关于在代码中编写测试的信息。

我认为从一开始就正确的三件事很重要:

如果您正在使用 Ruby,那么我真的建议您看看Cheezy 的 page_object gem

此外,请查看Google WebDriver 项目页面上的各种介绍页面。

更新:您还应该考虑查看 Dave Haeffner 的Elemental Selenium和他的Selenium Guidebook。对于人们在现实世界中挣扎的东西,这两者都是很好的资源,而不是简单的,肤浅的例子。

于 2012-06-06T12:55:20.993 回答