如果我在2秒后停止加载页面,并且尚未完全加载(预期),我仍然想要截取未完全加载的页面:
seconds = 2
try:
driver.set_page_load_timeout(seconds)
driver.get("http://www.nytimes.com/")
except Exception:
pass
driver.save_screenshot("nyt_screenshot.png")
但似乎save_screenshot()函数只是完全加载页面,或者直到超时异常发生(在这种情况下,不会记录屏幕截图)。我可以增加超时以确保我获得屏幕截图,但是我无法看到屏幕截图在加载2秒,5秒,10秒等时的样子。
我碰巧在mac os x上使用chromedriver,但对所有驱动程序都开放。
感谢。