我正在尝试在没有GUI的Linux机器中以Headless mode
运行Selenium。问题是我得到了一个WebDriverException,但我在任何地方都找不到status code 64
的含义。
有谁知道在哪里可以找到状态代码定义?
法典:
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(1024, 768))
display.start()
path = '/home/workspace/geckodriver'
driver = webdriver.Firefox(executable_path=path, service_args=['--verbose', '--log-path=/tmp/firefox.log'])
# website testing functionality:
driver.get('https://python.org')
print(driver.title)
错误:
WebDriverException: Message: Service /home/workspace/geckodriver unexpectedly exited. Status code was: 64
我不确定状态代码是什么意思,但请尝试更新 Firefox 网络驱动程序。更新火狐网络驱动程序为我修复了它。