Selenium 硒1对2

Selenium 硒1对2,selenium,selenium-webdriver,Selenium,Selenium Webdriver,我正在为我工作的地方的内部JavaScript UI库启动一个测试套件 出于探索目的,我已经用Python编写了大约10个Selenium 1测试用例,到目前为止进展顺利。我用Python编写了测试,并使用RC在Mac上运行IE7、8、FF和Safari中的测试 我知道Selenium2在alpha中,但在某个地方读到它已经可以生产了,不管这意味着什么 1) 由于我刚刚开始编写这个套件,我应该使用WebDriverAPI和Sel2吗,还是还没有准备好进入黄金时间? 2) 我可以将Sel2与RC一

我正在为我工作的地方的内部JavaScript UI库启动一个测试套件

出于探索目的,我已经用Python编写了大约10个Selenium 1测试用例,到目前为止进展顺利。我用Python编写了测试,并使用RC在Mac上运行IE7、8、FF和Safari中的测试

我知道Selenium2在alpha中,但在某个地方读到它已经可以生产了,不管这意味着什么

1) 由于我刚刚开始编写这个套件,我应该使用WebDriverAPI和Sel2吗,还是还没有准备好进入黄金时间? 2) 我可以将Sel2与RC一起使用吗?从Selenium的网站上我不清楚这是否可行


3) 有没有人对selenium 2的Python驱动程序有经验?还是我应该用Java编写测试?

免责声明:我是一个Selenium提交者

我想说的是,尽可能使用Selenium 2编写测试,因为完整的位已经准备好使用,并且工作良好


有些功能尚未完全实现,如如何处理警报和其他一些功能,但当前的API是稳定的,它在后台的功能正在改变,但除非我们引入错误,否则不会影响您的测试。

您可以将Selenium 2与RC一起使用


如果可能的话,我会使用JavaAPI。因为其他API都是端口,并且不是最新的。

Java与Python的对比如何,以及如何与RC/Grid一起使用?我个人认为Java是一种发展方向(截至2013年2月),它使用纯JUnit和一个可以像Maven、Ant或Gradle那样并行化的构建系统。此外,即使在运行本地浏览器时,我也始终使用RemoteWebDriver JSON网格服务器。这就是路。