我想知道DefaultSelenium超SeleneseTestCase课有什么好处??
有什么DefaultSelenium好的?
有什么SeleneseTestCase好的?
我想知道DefaultSelenium超SeleneseTestCase课有什么好处??
有什么DefaultSelenium好的?
有什么SeleneseTestCase好的?
首先:Selenium RC 在一年多前就被弃用了。不会有更多的发展。尽可能使用 Selenium WebDriver,它带来了很多好处!
第二:SeleneseTestCase已被双重弃用,因为它是 JUnit 3 的辅助类,但 JUnit 4 自 2006 年以来一直在我们身边。尽可能使用 JUnit 4,它带来了很多好处!
反正,
DefaultSelenium控制浏览器。它是Selenium WebDriverFirefoxDriver和(以及其他)内容的直接镜像。InternetExplorerDriver它是您应该与之交互的基本类(通过与WebDriver 的接口Selenium相同的WebDriver接口)。它是 Selenium RC 背后的大脑,它允许您像这样使用所有 Selenium RC 方法:
Selenium selenium = new DefaultSelenium("localhost", 4444, "*iexplore", "http://google.com");
selenium.start();
selenium.doWhateverYouWantToDoNow();
SeleneseTestCase,另一方面,一点也不像。你可以(但不应该,记得吗?)extend它给你带来好处。它包含多个适合与 Selenium 一起使用的 JUnit 3 便捷方法,最值得注意的是setUp(),tearDown()它们在内部启动(停止)DefaultSelenium. 这是一个可以扩展的便利类,可以节省一些打字时间,但它仍然使用DefaultSelenium.