2017-05-18 161 views
0
from selenium import webdriver 
import time 
import datetime 

site = 'URL' 
browser = webdriver.Ie() 
browser.implicitly_wait(1) 
browser.get(site) 
#time.sleep(1) 

browser.get_screenshot_as_file('screen_shot_test' 
+str(datetime.datetime.now())+'.png') 
browser.close() 

我想救我的网页截图,但是当我尝试截图是我得到的错误说“无法获取浏览器”,即使网页我我试图达到是开放的,并准备好截图。我是新来的硒和非常困惑,所有帮助表示赞赏,谢谢。Python的硒无法获取浏览器即使浏览器打开

回答

0

我使用Chrome驱动程序(没有IE)在我的机器上运行您的代码,并且它完美地工作。虽然这不是您的代码的解决方案(只是评论,但没有足够的代表),但尝试更改Web浏览器。这可能是您的机器上当前版本的IE的问题(尝试更新?)