2013-01-23 61 views
0

我已經在Eclipse Juno中開始了幾個WebDriver項目,但是我對結構並不滿意,我認爲它很愚蠢而且效率不高。如何在eclipse中組織webdriver項目?

下面你可以看到我的項目三。 TEST_xxx.java文件是觸發測試包中文件的函數。

這裏是在TEST_xxx.java文件中的一個函數的一個例子:)

public void a_search_product_by_sku(String sku) throws InterruptedException { 
    System.out.println("Running Testsuite 3 - Navigation - Testcase 1 - Search product by SKU"); 
    tests.navigation nav = new tests.navigation(BASE_URL, driver); 
    nav.search_product_by_sku(sku); 
} 

此調用函數search_product_by_sku(即測試包裝內的導航類的內部。此功能是這樣的:

public void search_product_by_sku(String sku) throws InterruptedException { 
    driver.get(url + "/k/k.aspx"); 
    driver.findElement(By.id("q")).clear(); 
    driver.findElement(By.id("q")).sendKeys(sku); 
    driver.findElement(By.cssSelector("input.submit")).click(); 
    boolean status = driver.findElement(By.cssSelector("BODY")).getText().matches("^[\\s\\S]*Status:[\\s\\S]*$"); 
    Assert.assertEquals(true, status); 
} 

這一切似乎也難以維持,而且因爲我不是一個非常有經驗的程序員我真的出出主意,我希望這裏有人可以幫助我。

在此先感謝!

Organization three in Eclipse now

回答

0

一類的名稱應該以大寫字母開頭。

日期應該是Date。

而不是在測試包中有四個類。你可以將4個類合併成一個類。

如果它們在同一個包中,那麼類和測試類將會很好。