在Raspberry Pi上将Selenium与Python和Geckodriver一起使用时未启用Javascript

在Raspberry Pi上将Selenium与Python和Geckodriver一起使用时未启用Javascript,javascript,python,selenium,raspberry-pi,geckodriver,Javascript,Python,Selenium,Raspberry Pi,Geckodriver,我一直在尝试用Python和Selenium在Raspberry Pi 3模型B+上自动化一项任务,难度很大。从我所看到的情况来看,一切似乎都正常工作,除了当我请求返回HTML时,Javascript似乎没有启用,这给了我以下信息: JavaScript is required. This web browser does not support JavaScript or JavaScript in this webbrowser is not enabled. To find out if

我一直在尝试用Python和Selenium在Raspberry Pi 3模型B+上自动化一项任务,难度很大。从我所看到的情况来看,一切似乎都正常工作,除了当我请求返回HTML时,Javascript似乎没有启用,这给了我以下信息:

JavaScript is required. This web browser does not support JavaScript or JavaScript in this webbrowser is not enabled.

To find out if your web browser supports JavaScript or to enable JavaScript, see web browser help
我的Python脚本如下所示:

from pyvirtualdisplay import Display
from selenium import webdriver
import time

display = Display(visible=0, size=(1366, 768))
display.start()

username = "EMAIL_HERE"
password = "PASSWORD_HERE"

driver_options = webdriver.FirefoxOptions()
driver_options.add_argument('-headless')
driver = webdriver.Firefox(options=driver_options)

driver.set_window_size(1366, 768)

driver.get('WEBSITEURL')

driver.set_script_timeout(30)
driver.set_page_load_timeout(30)

print(driver.page_source)

#login_button = driver.find_element_by_id('submitButton')
#username_input  = driver.find_element_by_id('userNameInput')
#user_password_input = driver.find_element_by_id('passwordInput')

#username_input.send_keys(username)
#user_password_input.send_keys(password)

#login_button.click()

print("Successful!")

print("Quitting driver")
driver.quit()
display.stop()
这是正确的吗?还是在初始化Webdriver时需要添加某种“启用Javascript”标记

任何帮助都将不胜感激,我花了太长时间试图弄明白这一点: