DefaultSelenium和RemoteWebDriver有什么区别?

Pau*_*vis 8 selenium

RemoteWebDriver是Selenium 2.0中DefaultSelenium的替代品还是两者可以结合使用?

dex*_*304 8

RemoteWebDriver只是连接到远程selenium服务器的驱动程序.您可以将WebDriver和旧的Selenium与WebDriverBackedSelenium一起使用,后者从DefaultSelenium扩展而来.

RemoteWebDriver driver = new RemoteWebDriver(new URL("http://remoteServer:4444/wd/hub"), DesiredCapabilities.internetExplorer());

Selenium selenium = new WebDriverBackedSelenium(driver, START_URL);
Run Code Online (Sandbox Code Playgroud)

  • @Paul - WebDriverBackedSelenium将负责向浏览器发送命令.只有在支持旧的Selenium测试时才需要使用WebDriverBackedSelenium.如果您从全新的测试开始,我建议采用使用浏览器特定驱动程序的新方法. (2认同)