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);
}
這一切似乎也難以維持,而且因爲我不是一個非常有經驗的程序員我真的出出主意,我希望這裏有人可以幫助我。
在此先感謝!