DefaultSelenium
オーバークラスのメリットが知りたいですSeleneseTestCase
??
で何DefaultSelenium
がいい?
何SeleneseTestCase
が良いですか?
DefaultSelenium
オーバークラスのメリットが知りたいですSeleneseTestCase
??
で何DefaultSelenium
がいい?
何SeleneseTestCase
が良いですか?
まず、SeleniumRCは1年以上前に非推奨になりました。これ以上の開発はありません。可能な限りSeleniumWebDriverを使用してください。これにより、非常に優れた機能がもたらされます。
2番目: JUnit 3のヘルパークラスであるため、二重SeleneseTestCase
に非推奨になりましたが、JUnit4は2006年から使用されています。可能な限りJUnit4を使用すると、非常に優れた機能が得られます。
ともかく、
DefaultSelenium
ブラウザを制御します。これは、 Selenium WebDriverに対するFirefoxDriver
および(およびその他の)ものの直接のミラーです。これは、( WebDriverのインターフェースと同じインターフェースをInternetExplorerDriver
介して)対話する必要のある基本クラスです。これはSeleniumRCの背後にある頭脳であり、次のようなすべてのSeleniumRCメソッドを使用できます。Selenium
WebDriver
Selenium selenium = new DefaultSelenium("localhost", 4444, "*iexplore", "http://google.com");
selenium.start();
selenium.doWhateverYouWantToDoNow();
SeleneseTestCase
一方、それとはまったく異なります。extend
あなたはそれをあなたにその良さをもたらすためにそれをすることができました(しかし覚えてはいけませんか?) 。これには、Seleniumでの使用に適した複数のJUnit 3便利なメソッドが含まれています。特にsetUp()
、tearDown()
のインスタンスを内部で開始(停止)しますDefaultSelenium
。これは拡張できる便利なクラスであり、タイピングを節約できますが、それでも。を使用しDefaultSelenium
ます。