记下selenium中页面的下载(opening/closing)和搜索时间
Note down loading(opening/closing) and searching time of page in selenium
我已经为我的项目编写了 selenium 代码。页面正在打开和关闭,但我需要显示页面的加载(opening/closing)时间,还需要记下搜索记录的时间 在硒中。代码写在JAVA
谁能告诉我我可以在这里使用哪个concept/methods
如果您想知道使用 selenium webdriver 2 完全加载一个页面需要多少时间。
通常 Web 驱动程序应该 return 仅在页面完全加载后才控制您的代码。
所以这段代码可以帮助您找到页面加载的时间 -
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 中打开任何页面之前,请包含以下命令,该命令会将当前 开始时间 存储到 start 类型的变量中 长.
long start = System.currentTimeMillis();
存储当前系统时间后,打开您尝试计算打开和关闭时间的网页。
driver.get("Some url");
在网页上完成所有预期操作后,使用以下命令再次将当前系统时间存储在 long 类型的变量中,命名为 完成.
long finish = System.currentTimeMillis();
获得操作的开始和结束时间后,您可以通过以下方式轻松获得总时间。
long totalTime = finish - start;
System.out.println("Total Time for page load - "+totalTime);
对于搜索操作,我不确定你在代码中实现了什么方法,但你可以用同样的方式获得搜索时间。
我已经为我的项目编写了 selenium 代码。页面正在打开和关闭,但我需要显示页面的加载(opening/closing)时间,还需要记下搜索记录的时间 在硒中。代码写在JAVA 谁能告诉我我可以在这里使用哪个concept/methods
如果您想知道使用 selenium webdriver 2 完全加载一个页面需要多少时间。
通常 Web 驱动程序应该 return 仅在页面完全加载后才控制您的代码。
所以这段代码可以帮助您找到页面加载的时间 -
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 中打开任何页面之前,请包含以下命令,该命令会将当前 开始时间 存储到 start 类型的变量中 长.
long start = System.currentTimeMillis();
存储当前系统时间后,打开您尝试计算打开和关闭时间的网页。
driver.get("Some url");
在网页上完成所有预期操作后,使用以下命令再次将当前系统时间存储在 long 类型的变量中,命名为 完成.
long finish = System.currentTimeMillis();
获得操作的开始和结束时间后,您可以通过以下方式轻松获得总时间。
long totalTime = finish - start;
System.out.println("Total Time for page load - "+totalTime);
对于搜索操作,我不确定你在代码中实现了什么方法,但你可以用同样的方式获得搜索时间。