一些背景。我是一名长期的WatiN编码员,自从我在几个版本前第一次查看 Selenium 以来,我认为它不符合我的需求,然后就选择了 WatiN。
我现在想切换到 selenium 2(selenium web-driver)。
什么是最好的资源?在哪里可以找到有关 Selenium 2 入门的信息?
我个人对 C# API、控制映射的工作原理和实现示例感兴趣。Selenium HQ.org仍然主要讨论 Selenium IDE 和旧版本。
一些背景。我是一名长期的WatiN编码员,自从我在几个版本前第一次查看 Selenium 以来,我认为它不符合我的需求,然后就选择了 WatiN。
我现在想切换到 selenium 2(selenium web-driver)。
什么是最好的资源?在哪里可以找到有关 Selenium 2 入门的信息?
我个人对 C# API、控制映射的工作原理和实现示例感兴趣。Selenium HQ.org仍然主要讨论 Selenium IDE 和旧版本。
WebDriver 文档可在 -
http://seleniumhq.org/docs/03_webdriver.html
http://seleniumhq.org/docs/04_webdriver_advanced.html
它有帮助吗?
我认为实际上不存在对 Selenium 2 的真正完整介绍。但该项目仍处于测试阶段,因此有点可以理解。
对于 C#,我建议从这里开始:
http://code.google.com/p/design-of-selenium-tests-for-asp-net/
如果有人正在寻找不太具体的东西,我可以推荐的最好的方法是查看项目的 wiki: http ://code.google.com/p/selenium/w/list
尤其是那些(最好按此顺序):
http://code.google.com/p/selenium/wiki/GettingStarted
http://code.google.com/p/selenium/wiki/NextSteps
http://code.google.com/p/selenium/wiki/DesignPatterns
查找有关 Selenium 的更多信息的好地方是 Selenium 官方博客: http ://seleniumhq.wordpress.com/
我认为 Google 网上论坛网站与任何信息网站一样好: http ://groups.google.com/group/webdriver/topics
我有一个在 C# 中工作的套件,用于一个繁重的 javascript 应用程序。我发现Selenium 2 测试工具:初学者指南是一个很好的资源,可以帮助我了解页面对象模式和其他重要的 Selenium 概念,以编写干净、信息丰富、模块化的 UI 测试套件。我还建议专注于定期在您希望测试的所有配置(所有浏览器、域、IE!等)上运行测试,而不是编写尽可能多的测试并稍后在其他浏览器/域上修复所有错误/配置。同样在一个 javascript 繁重的应用程序中,显式等待是你的朋友,这对我来说是一个很长的障碍,最终让 Selenium 变得有用。