0

我在 Selenium IDE 中记录了一个场景,并将其导出为 Junit4 Webdriver 支持的代码。

有一个使用 selenium 对象的命令,驱动程序对象可以完成同样的事情。所以我无法理解使用哪一个以及何时使用

例如:selenium.click("id=gen_info") 也可以通过

driver.findElement(By.id("gen_info")).click();

是的,我确实可以选择拥有特定 Web 浏览器的驱动程序对象,但同样的事情也可以通过使用 selenium 对象来完成。

4

1 回答 1

1

我想硒点击你的意思是这样的:

WebDriver driver = new FirefoxDriver();
Selenium selenium = new WebDriverBackedSelenium(driver, baseUrl);

WebDriverBackedSelenium 允许那些拥有使用 Selenium-RC 的测试套件的人迁移到 WebDriver。但是它并没有实现所有方法。

在这种特殊情况下,它应该工作相同,但 WebDriverBacked 可能会更慢

于 2012-08-09T04:07:09.223 回答