selenium.click和driver.click有什么区别

时间:2012-08-09 02:50:51

标签: selenium junit4

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

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

例如:   实现

driver.findElement(By.id( “gen_info”))上单击();

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

1 个答案:

答案 0 :(得分:1)

我想通过selenium点击你的意思是这样的:

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

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

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