0

我们最近搬到了 Selenium Web Driver。我们有大量用 selenium Rc 编写的测试,现在使用 webdriverbackedselenium API 可以正常工作。现在我打算转向网络驱动程序。你能指导一下什么是最好的转变方法。要么完全移动代码以使用 Web 驱动程序,但这需要很多努力。或者两者都用。这意味着我需要继续包装和打开驱动程序。完全混淆了结构的布局。请指导。

4

1 回答 1

1

这实际上取决于您的旧测试是如何组织的。如果您在旧测试中使用了页面对象模式,那么迁移到 WebDriver 应该不会那么困难。只需为所有页面模型类创建基类,并将使用页面工厂初始化页面实例所需的所有逻辑放入其中。之后,您可以保留旧接口一一重写旧页面类,以减少测试中的更改量。

于 2013-07-01T18:56:38.093 回答