2012-10-15 92 views
0

我試圖遷移到webdriver,因爲它更快。我該怎麼做呢? 目前我使用selenium的setUp()命令。我需要爲webdriver添加任何新的jar文件嗎?從Selenium RC遷移到Webdriver

+0

這需要更多的信息。 RC測試如何工作?你使用什麼測試框架? JUnit的?多少次測試?什麼瀏覽器? – Arran

+0

向我們提供更多細節,以便我們能夠得到一些確定的答案。 –

+0

好的,我使用Junit。有一個測試,可以訪問一個包含測試用例的excel文件。我使用firefox 12.0。我使用以下命令啓動獨立的硒服務器: – Arka

回答

0

我想描述在我的項目中使用的常用功能方法。 我使用硒webDriver。在java上工作。 IDE:IDEA。 構建經理:maven。

所以我得到了POM.xml文件。 所以我簡單地添加有depencdencies在POM XML:

<dependency> 
      <groupId>junit</groupId> 
      <artifactId>junit</artifactId> 
      <version>4.4</version> 
     </dependency> 

     <dependency> <groupId>org.seleniumhq.selenium</groupId> 
      <artifactId>selenium-java</artifactId> 
      <version>2.24.1</version> 
     </dependency> 

在建設項目Maven會自動被需要的jar文件。

在我的項目我BaseSeleniumTest.java:下列要求:

public class BaseSeleniumTest extends SeleneseTestBase { 
    static WebDriver driver; 



    @BeforeClass 
    public static void firefoxSetUp() throws MalformedURLException { 


     driver = new FirefoxDriver(); 
    } 
    @Before 
    public void homePageRefresh() throws IOException { 
     driver.get("login.base.url"); 
    } 


    @AfterClass 
    public static void closeFirefox(){ 
     driver.quit(); 
    } 
... 
} 

,並有一些其他類的BaseSekeniumTest.java inherinting,我描述的由@Test 註釋我硒測試包這是一種結構在我的項目上。

希望這可以幫助你。

相關問題