PhantomJSDriver在X秒后截取屏幕截图



我正在使用PhantomJSDriver来截取许多URL的屏幕截图。

问题是某些 url 会发生超时。我检查了那些失败的网址,我意识到这些网址需要很长时间才能"完全"加载。

我不能只是扩展pageLoadTimeout,因为处理所有URL需要太多时间。所以,我宁愿让PhantomJSDriver不要等到页面完全加载。

PhantomJSDriver是否有可能在X秒后截取屏幕截图,无论它是否完全加载?

谢谢

您可以在 url 导航后暂停正在运行的线程的执行一段时间,然后截取屏幕截图。

driver.Navigate().GoToUrl(url);
Thread.Sleep(1000); // 1000 milli seconds
driver.GetScreenshot()

相关内容

  • 没有找到相关文章

最新更新