2013-01-23 75 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个类合并成一个类。

如果它们在同一个包中,那么类和测试类将会很好。