我正在使用PhantomJSDriver截取许多网址的截图。
问题是某些网址发生超时。 我检查了那些失败的网址,我发现这些网址需要很长时间才能完全恢复原状。加载。
我无法扩展pageLoadTimeout,因为处理所有网址需要花费太多时间。 所以,我宁愿让PhantomJSDriver不要等到页面完全加载。
PhantomJSDriver是否可以在X秒后截取屏幕截图,无论它是否已满载?
由于
答案 0 :(得分:0)
您可以在网址导航后暂停执行正在运行的线程,然后截取屏幕截图。
driver.Navigate().GoToUrl(url);
Thread.Sleep(1000); // 1000 milli seconds
driver.GetScreenshot()