2017-02-22 63 views
0
from selenium import webdriver 

capabilities = webdriver.DesiredCapabilities().FIREFOX 
capabilities['acceptSslCerts'] = False 
driver = webdriver.Firefox(capabilities=capabilities) 
driver.get('https://cacert.org/') 
driver.quit() 

我尝试了上面的脚本来处理SSL,但我得到的错误:selenium.common.exceptions.WebDriverException:消息:Firefox的SSL错误加载页面

C:\Python27\python.exe "C:/Users/alokv/AppData/Roaming/JetBrains/PyCharm Community Edition 2016.3.2/jre/jre/bin/NIOS_UI_Automation/test_log.py" 

Traceback (most recent call last): 

    File "C:/Users/alokv/AppData/Roaming/JetBrains/PyCharm Community Edition 2016.3.2/jre/jre/bin/NIOS_UI_Automation/test_log.py", line 13, in <module> 
    driver.get('https://cacert.org/') 
    File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 248, in get 
    self.execute(Command.GET, {'url': url}) 
    File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, in execute 
    self.error_handler.check_response(response) 
    File "C:\Python27\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 192, in check_response 
    raise exception_class(message, screen, stacktrace) 
selenium.common.exceptions.WebDriverException: Message: Error loading page 

任何人都可以请帮助我解释为什么会发生这种情况?

回答

0

我跑你的代码,它工作正常。我几乎可以肯定,你的问题是网站从不加载可能是因为互联网速度慢。您可以插入assert "CAcert.org" in driver.title以确保在继续进行下一步操作之前已加载页面。

+0

感谢您的更新,您正在使用哪个firefox版本。 –

+0

我正在使用Firefox 47.0,并获得以上问题 –

+0

尝试更新我正在使用51.0.1 –

相关问题