3

我正在尝试在Headless mode没有 GUI 的 Linux 机器中运行 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

4

1 回答 1

1

我不确定状态码是什么意思,但请尝试更新 Firefox 网络驱动程序。更新 Firefox 网络驱动程序为我修复了它。

于 2021-10-14T16:44:30.133 回答