我想知道DefaultSelenium
比SeleneseTestCase
類有什麼好處?DefaultSelenium對SeleneseTestCase類有什麼好處?
什麼DefaultSelenium
擅長?
什麼SeleneseTestCase
擅長?
我想知道DefaultSelenium
比SeleneseTestCase
類有什麼好處?DefaultSelenium對SeleneseTestCase類有什麼好處?
什麼DefaultSelenium
擅長?
什麼SeleneseTestCase
擅長?
第一:Selenium RC在一年前已被棄用。將不會有更多的發展。儘可能使用Selenium WebDriver,它帶來了太多的好處!
二:SeleneseTestCase
一直倍加過時,因爲它是JUnit 3中一個輔助類,但自2006年以來使用JUnit 4時,你可以,但它卻能帶來這麼多善良的JUnit 4一直與我們在一起!
反正
DefaultSelenium
控制瀏覽器。它是什麼FirefoxDriver
和InternetExplorerDriver
(和其他)Selenium WebDriver的直接鏡像。這是您應該與之交互的基本類(通過Selenium
界面與WebDriver的WebDriver
界面相同)。這背後硒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
。