我们可以计算在Java中为硒加载页面所花费的时间,以便我们可以给出等待线程的确切时间吗?

时间:2019-01-08 10:56:24

标签: java selenium

Selenium Webdriver JAVA

     long start = System.currentTimeMillis();
     driver.findElement(By.xpath("//*[@ng-click='pdc.active = 1;pdc.startEda()']")).click();

     WebElement ele= driver.findElement(By.xpath("//*[@ng-click='pdc.hideEdaProgress()']"));
     long finish = System.currentTimeMillis();
     long totalTime = finish - start;
     System.out.println("Total Time for page load - "+totalTime); 
     ele.click();

我希望它等到加载webelement ele之后再计算花费的时间并单击ele。

我总是必须等待10到20秒,有时会超过20秒,并且我的脚本会失败。因此,我想计算完全加载页面所需的时间,然后可以将计算出的时间用作线程等待,然后从头开始执行脚本。

0 个答案:

没有答案