我们如何获得使用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