2010-08-02 105 views
7

我正在为我工​​作的地方启动一个内部JavaScript UI库的测试套件。Selenium 1 vs 2

为了探索的目的,我已经在Python中编写了大约10个Selenium 1测试用例,并且到目前为止它已经运行良好。我用Python编写了测试,并使用RC在IE7,8,FF和Safari上运行测试,这些测试非常好。

我知道Selenium2是在alpha版本中,但是在某些地方可以读取它的产品准备就绪,无论这意味着什么。

1)由于我刚开始编写这个套件,我应该使用webdriver API和Sel2,还是没有准备好黄金时间? 2)我可以在RC中使用Sel2吗?如果可能的话,Selenium网站的我还不清楚。

3)任何人都有关于硒2的Python驱动程序的经验?或者我应该只用Java编写测试?

回答

10

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

我想说的写在硒2你的测试在可能情况下为完成该位是准备使用,并且运作良好。

有些部分还未完全实现,例如如何处理警报和其他一些警告,但当前的API是稳定的,它在后台执行的操作正在改变,但不应该影响您的测试,除非我们引入错误。

+0

Java与Python以及RC/Grid一起使用如何? – Aaron 2010-08-02 14:25:32

+0

我个人认为使用直接的JUnit和可以像Maven,Ant或Gradle一样并行化的构建系统,Java是最好的选择(截至2013年2月)。另外,即使在运行本地浏览器时,我总是使用RemoteWebDriver JSON网格服务器。这是要走的路。 – djangofan 2013-03-04 15:52:13