如何开始使用Selenium 2?

如何开始使用Selenium 2?,selenium,webdriver,selenium-webdriver,Selenium,Webdriver,Selenium Webdriver,我到处都读到,我们现在应该使用Selenium 2(如果我理解正确的话,WebDriver)。我说的不是真正易于使用的Selenium IDE 我已经阅读了Selenium网站上的文档(该网站声称不完整,因为Selenium 2不稳定,这很好)。我的问题是:我不能从硒开始 我的意思是,如上所述,我下载了它,启动了它。我到处都能找到测试用例的样本 但是如何(使用Selenium/WebDriver): 启动测试/测试套件 结构测试套件 你把你的测试放在哪里 Java还是PHP用于测试编写?(我读

我到处都读到,我们现在应该使用Selenium 2(如果我理解正确的话,WebDriver)。我说的不是真正易于使用的Selenium IDE

我已经阅读了Selenium网站上的文档(该网站声称不完整,因为Selenium 2不稳定,这很好)。我的问题是:我不能从硒开始

我的意思是,如上所述,我下载了它,启动了它。我到处都能找到测试用例的样本

但是如何(使用Selenium/WebDriver):

  • 启动测试/测试套件
  • 结构测试套件
  • 你把你的测试放在哪里
  • Java还是PHP用于测试编写?(我读到PHP实现目前还不够稳定)
也许我错过了关于这一切如何运作的文档,如果是的话,你能给我指出这一点吗

顺便说一句,我是一个OSX用户,尽管我认为这不是一个问题

谢谢。

Well Selenium2()WebDriver或Selenium 1.0不会回答您上面发布的任何问题

Selenium只允许您与web应用程序的UI进行交互。如果您希望能够配置测试、创建套件等,那么这取决于您计划在Selenium中使用哪种语言。例如,我使用Java,因此我可以使用junit或testng(我更喜欢testng)。现在testng让我创建套件,决定什么是测试,什么不应该在测试运行期间执行,测试报告等等

我想有一个叫做php单元的东西(我从未使用过php)应该能够回答您的问题


n、 b.您的问题不属于标签“selenium rc”。您可能想删除它。

这是我丢失的文档页:


我对这一点是全新的,最初不知道如何运行测试。我将安装NUnit,向类中添加NUnit符号,并使用NUnit运行它。也许这是默认的方式,但我从未在任何地方读过

我首先建议阅读文档:

此wiki页面:

也可以随意浏览我最近制作的一些幻灯片

如果您使用java绑定和Maven,您可以考虑创建这个原型插件,以启动SeleSee 2和Page对象模式:


事实上,你很可能想要这一个:实际上,05_Seleniu_rc文档遵循了一种对新手来说非常清晰的逐步方法。是的,但它是针对旧的SeleniumRC API的,该API已不再积极开发。除非出于遗留用途,否则没有理由使用硒2代替WebDeReViRi使用硒2.0/WebDrand,该文档帮助我开始,我没有发现任何有用的文档,如Seal2.0/WebDror,所以我认为这个页面是最有用的。至少现在是这样:-)相应的链接应该是和