Automation 使用seleniumbackedrc和webdriver的最佳结构

Automation 使用seleniumbackedrc和webdriver的最佳结构,automation,selenium-webdriver,structure,Automation,Selenium Webdriver,Structure,我们最近转向了Selenium Web驱动程序。我们有大量用selenium Rc编写的测试,它们现在使用WebDriverBackedElenium API运行良好。现在我正计划转向web驱动程序。你能告诉我什么是最好的换班方法吗。或者完全移动代码以使用web驱动程序,但这需要很多努力。或者两者兼用。这意味着我需要继续包装和打开驱动程序。完全搞不清楚结构的布局。请指导。这实际上取决于您以前的测试是如何组织的。若您在旧的测试中使用了页面对象模式,那个么迁移到WebDriver应该并没有那个么困难

我们最近转向了Selenium Web驱动程序。我们有大量用selenium Rc编写的测试,它们现在使用WebDriverBackedElenium API运行良好。现在我正计划转向web驱动程序。你能告诉我什么是最好的换班方法吗。或者完全移动代码以使用web驱动程序,但这需要很多努力。或者两者兼用。这意味着我需要继续包装和打开驱动程序。完全搞不清楚结构的布局。请指导。

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