我是一个完整的硒新手。如果我想学习如何使用它,我应该从哪里开始?
答案 0 :(得分:5)
我以两种不同的方式使用Selenium:
Selenium Remote Control - 非常适合处理大量数据以进入或插入网站的脚本测试,因为您可以使用真正的编程语言操作Selenium命令(我使用过Ruby)。
Selenium IDE - 非常适合制作快速脚本来演示网站的问题和单路径执行。 Firefox插件集成非常好且易于使用。非开发人员甚至可以创建和提交脚本来演示问题。
选择两种方法中的一种,然后编写一个脚本来做网上常规的事情(查看来自NHL.com的最新曲棍球得分等)。在运行超级简单脚本之后,尝试更复杂的东西。
答案 1 :(得分:3)
下载firefox插件开始。您可以录制,重播一些测试。有一些视频教程。
看看这个intro
答案 2 :(得分:3)
你可以得到这本书 Selenium 2测试工具初学者指南。 真有用的书,特别是对于新手。我有很好的经验,用它来学习Selenium。
答案 3 :(得分:2)
我建议从关于scribd
的概述automated web testing with selenium介绍开始答案 4 :(得分:2)
更好的想法,启动selenium IDE,这是其他工具的记录和回放方法。
熟悉之后,就可以开始使用selenium RC,Grid,Webdriver。
Selenium IDE是firefox扩展。 更多帮助http://seleniumhq.org/docs/02_selenium_ide.html
答案 5 :(得分:1)
真的取决于你想用Selenium做什么。
如果您不知道自己在做什么,我肯定会推荐使用Selenium IDE,因为它会自动完成大部分工作,并为您介绍如何使用Selenium Remote Control。
Selenium Remote Control可让您使用您喜欢的语言使用Selenium。从那里,它取决于您希望在哪里获得帮助的语言。我使用Java / JUnit,我只是使用google / documentation / stackoverflow,只要我不确定该怎么做,Selenium IDE就不会告诉我该怎么做。
答案 6 :(得分:1)
除了本页面上的其他建议之外,我用来熟悉Selenium的最有用的网站之一就是这个:Selenium Training from theautomatedtester.com
他涵盖
但是,我想我只需要那些前几个。
此外,Selenium IDE还有许多扩展/插件/插件,因此如果您遇到困难,请务必检查其中的任何内容。
例如,我认为我需要开始使用Selenium Remote Control(以及C#中的代码),因为我想用逻辑流和循环创建测试......但是有一个插件可以在IDE中合并它(goto & while loops extension),所以我不需要!
希望这有帮助!
答案 7 :(得分:-1)