尝试捕获控制台时不允许使用 HTTP 方法
HTTP method not allowed when trying to capture console
我正在尝试使用 Selenium 捕获 Firefox 的控制台日志,但出现 "HTTP method not allowed" 错误
我目前是这样做的:
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
# enable browser logging
d = DesiredCapabilities.FIREFOX
d['loggingPrefs'] = {'browser': 'ALL'}
driver = webdriver.Firefox(capabilities=d)
# load some site
driver.get('url')
# print messages
for entry in driver.get_log('browser'):
print entry
我收到的错误是 selenium.common.exceptions.WebDriverException: Message: HTTP method not allowed
get_log
未由 Firefox 驱动程序实现。参见 https://github.com/mozilla/geckodriver/issues/330
我正在尝试使用 Selenium 捕获 Firefox 的控制台日志,但出现 "HTTP method not allowed" 错误
我目前是这样做的:
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
# enable browser logging
d = DesiredCapabilities.FIREFOX
d['loggingPrefs'] = {'browser': 'ALL'}
driver = webdriver.Firefox(capabilities=d)
# load some site
driver.get('url')
# print messages
for entry in driver.get_log('browser'):
print entry
我收到的错误是 selenium.common.exceptions.WebDriverException: Message: HTTP method not allowed
get_log
未由 Firefox 驱动程序实现。参见 https://github.com/mozilla/geckodriver/issues/330