WebDriverException: no se puede cargar el error de perfil en el script de Selenium Python
-
27-10-2019 - |
Pregunta
Estoy usando Selenium WebDriver en Python para conducir Firefox automáticamente, el script de Python se exporta desde el complemento Selenium IDE en Firefox. Pero cuando ejecuto el script, aumenta el error:
======================================================================
ERROR: test_selenium (__main__.SeleniumTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "selenium_test.py", line 8, in setUp
self.driver = webdriver.Firefox()
File "C:\Python26\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 46, in __init__
self.binary, timeout),
File "C:\Python26\lib\site-packages\selenium\webdriver\firefox\extension_connection.py", line 46,
in __init__
self.binary.launch_browser(self.profile)
File "C:\Python26\lib\site-packages\selenium\webdriver\firefox\firefox_binary.py", line 44, in lau
nch_browser
self._wait_until_connectable()
File "C:\Python26\lib\site-packages\selenium\webdriver\firefox\firefox_binary.py", line 87, in _wa
it_until_connectable
raise WebDriverException("Can't load the profile. Profile Dir : %s" % self.profile.path)
WebDriverException: Can't load the profile. Profile Dir : c:\users\ataosky\appdata\local\temp\tmpwpz
zrv
----------------------------------------------------------------------
Ran 1 test in 67.876s
FAILED (errors=1)
WebDriverException: no se puede cargar el perfil. Director de perfil: C: Users ataosky appData local temp tmpwpz
¿Alguien ha encontrado este problema? ¿Cómo resolver esto? Gracias por adelantado.
Edie: La versión de Selenium 2.5 ha resuelto este problema.
Solución
Tuve este problema después de actualizar a Firefox 8, al ejecutar Selenium V 2.9.0.
Fue arreglado por Actualización a la última versión de Selenium (2.13).
sudo pip install selenium --upgrade
(Si estás usando el sabor de Python)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow