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メソッドを使用できます。SeleniumWebDriver
Selenium selenium = new DefaultSelenium("localhost", 4444, "*iexplore", "http://google.com");
selenium.start();
selenium.doWhateverYouWantToDoNow();
SeleneseTestCase一方、それとはまったく異なります。extendあなたはそれをあなたにその良さをもたらすためにそれをすることができました(しかし覚えてはいけませんか?) 。これには、Seleniumでの使用に適した複数のJUnit 3便利なメソッドが含まれています。特にsetUp()、tearDown()のインスタンスを内部で開始(停止)しますDefaultSelenium。これは拡張できる便利なクラスであり、タイピングを節約できますが、それでも。を使用しDefaultSeleniumます。