我实现它的方式是我编写自己的 Java 类来代表页面。所以如果我想测试谷歌,我有一些看起来像这样的类:
public class GoogleUI{
private WebElement searchButton;
private WebDriver driver;
public GoogleUI(){
driver = new FirefoxDriver();
}
public void clickSearch(){
long start;
searchButton = driver.findElement(By.name("btnG"));
start = System.currentTimeMillis();
searchButton.click();
System.out.println (driver.getTitle() + " - " + (System.currentTimeMillis() - start) + " MilliSec");
}
}
后来在测试中:
@Test
public void testGoogleSearchButton(){
GoogleUI google = new GoogleUI();
google.clickSearch();
}
方法clickSearch
本身包装点击并打印时间。
这显然被精简到绝对最低限度,但我希望你能在你的测试中调整它