我们如何获得使用Selenium WebDriver加载页面的准确时间?

我们如何获得使用Selenium WebDriver加载页面的准确时间?

我们使用Thread.sleep

我们隐式使用

我们使用WebDriverWait

但是我们如何获得使用Selenium WebDriver加载页面的准确时间呢?

回答:

如果您尝试找出使用Selenium WebDriver(又名Selenium 2)完全加载页面需要多少时间。

通常,仅在页面完全加载后,WebDriver才应将控制权返回给您的代码。

因此,以下Selenium Java代码可能会帮助您找到页面加载时间-

long start = System.currentTimeMillis();

driver.get("Some url");

long finish = System.currentTimeMillis();

long totalTime = finish - start;

System.out.println("Total Time for page load - "+totalTime);

如果这不起作用,那么您将不得不等到页面上显示某些元素-

 long start = System.currentTimeMillis();

driver.get("Some url");

WebElement ele = driver.findElement(By.id("ID of some element on the page which will load"));

long finish = System.currentTimeMillis();

long totalTime = finish - start;

System.out.println("Total Time for page load - "+totalTime);

以上是 我们如何获得使用Selenium WebDriver加载页面的准确时间? 的全部内容, 来源链接: utcz.com/qa/404721.html

回到顶部