Jas*_*vra 1 selenium selenium-rc
我想知道是什么的好处DefaultSelenium了SeleneseTestCase类?
什么DefaultSelenium是好的?
什么SeleneseTestCase是好的?
第一:Selenium RC已在一年前弃用.没有更多的发展.尽可能使用Selenium WebDriver,它带来了如此多的美好!
第二:SeleneseTestCase已被双倍弃用,因为它是JUnit 3的辅助类,但JUnit 4自2006年以来一直与我们在一起.尽可能使用JUnit 4,它带来了如此多的优点!
无论如何,
DefaultSelenium控制浏览器.它是Selenium WebDriver 的内容FirefoxDriver和InternetExplorerDriver(和其他)的直接镜像.它是您应该与之交互的基本类(通过与WebDriver接口Selenium相同的WebDriver接口).它是Selenium RC背后的大脑,允许您使用所有Selenium RC方法,如下所示:
Selenium selenium = new DefaultSelenium("localhost", 4444, "*iexplore", "http://google.com");
selenium.start();
selenium.doWhateverYouWantToDoNow();
Run Code Online (Sandbox Code Playgroud)
SeleneseTestCase另一方面,却不是这样的.你可以(但不应该,还记得吗?)extend它为你带来善良.它包含适合于与硒使用多个JUnit 3中方便的方法,最显着setUp()和tearDown()在内部开始(停止)的一个实例DefaultSelenium.这是一个你可以扩展的便利类,它可以节省你一些打字,但它仍然使用DefaultSelenium.
| 归档时间: |
|
| 查看次数: |
3571 次 |
| 最近记录: |