2
Я пытаюсь запустить этот код в Python:Не удается запустить Firefox с Selenium WebDriver
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0
from selenium.webdriver.support import expected_conditions as EC# available since 2.26.0
profile = webdriver.FirefoxProfile()
browser = webdriver.Firefox(firefox_profile = profile)
# Create a new instance of the Firefox driver
driver = webdriver.Firefox()
# go to the google home page
driver.get("http://www.google.com")
Когда я запускаю его, Firefox начинается через некоторое время на пустую страницу, и остается таким образом. я получаю сообщение:
Traceback (most recent call last):
File "test.py", line 8, in <module>
browser = webdriver.Firefox(firefox_profile = profile)
File "/home/fx/EnvDev/local/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 62, in __init__
desired_capabilities=capabilities)
File "/home/fx/EnvDev/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 72, in __init__
self.start_session(desired_capabilities, browser_profile)
File "/home/fx/EnvDev/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 114, in start_session
'desiredCapabilities': desired_capabilities,
File "/home/fx/EnvDev/local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 165, in execute
self.error_handler.check_response(response)
File "/home/fx/EnvDev/local/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 152, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: ''
Я использую Firefox 20.0 на Ubuntu 12.04 за прокси-сервером.
возможно дубликат [Селен: FirefoxProfile исключение не может загрузить профиль] (http://stackoverflow.com/questions/6682009/selenium-firefoxprofile-exception-cant-load-the-profile) –
Код работает для меня без ошибок. Попробуйте переустановить селен и попробуйте еще раз. – alecxe
Я уже сделал (устанавливаю с помощью pip install Selenium). – fxm