Python Selenium即使浏览器处于打开状态,也无法获取浏览器

时间:2017-05-18 20:19:58

标签: python selenium-webdriver

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()

我正在尝试保存我的网页的屏幕截图,但是当我尝试截图时,我收到错误“无法获取浏览器”,即使我尝试访问的网页已打开并准备截屏。我是硒的新手,非常困惑,感谢所有的帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

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