页面未完全加载时可以截取Selenium截图吗?

时间:2017-05-20 10:33:30

标签: selenium-webdriver

如果我在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,但对所有驱动程序都开放。

感谢。

0 个答案:

没有答案