7

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

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

我知道 Selenium2 处于 alpha 阶段,但在某处读到它已经准备好生产,无论这意味着什么。

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

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

4

2 回答 2

10

免责声明:我是 Selenium 提交者

我会说尽可能在 Selenium 2 中编写您的测试,因为完整的位已准备好使用并且运行良好。

有些部分尚未完全实现,例如如何处理警报和其他一些,但当前的 API 是稳定的,它在后台所做的事情正在发生变化,但这不应该影响您的测试,除非我们引入错误。

于 2010-08-02T07:14:23.773 回答
0

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

http://code.google.com/p/selenium/downloads/detail?name=selenium-server-standalone-2.0a5.jar

如果可能的话,我会使用 Java API。由于其他 API 是端口并且不是最新的。

于 2010-08-02T18:32:36.143 回答