我在Selenium IDE中录制了一个场景,并将其导出为Junit4 Webdriver支持的代码。
有一个使用selenium对象的命令,同样的事情可以由驱动程序对象完成。 所以我无法理解使用哪一个以及什么时候
例如:
driver.findElement(By.id( “gen_info”))上单击(); 是的我可以选择使用特定Web浏览器的驱动程序对象,但同样可以通过使用selenium对象来完成。
答案 0 :(得分:1)
我想通过selenium点击你的意思是这样的:
WebDriver driver = new FirefoxDriver();
Selenium selenium = new WebDriverBackedSelenium(driver, baseUrl);
WebDriverBackedSelenium允许拥有使用Selenium-RC的测试套件的人迁移到WebDriver。但是它没有实现所有方法。
在这种特殊情况下它应该工作相同,但WebDriverBacked可能会更慢