2011-09-07 9 views
9

Estoy usando selenium webdriver en python para conducir Firefox de forma automática, la secuencia de comandos python se exporta desde el complemento IDE de selenio en Firefox. Pero cuando ejecuto el script, aumenta el error:WebDriverException: no se puede cargar el error de perfil en la secuencia de comandos python de Selenium

 ====================================================================== 
    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. Perfil Dir: c: \ users \ ataosky \ appdata \ local \ temp \ tmpwpz

¿Alguien ha encontrado este problema? ¿Cómo resolver esto? Gracias por adelantado.

EDIE: la versión de selenio 2.5 ha resuelto este problema.

+0

Podemos ver el código? Me he encontrado con problemas similares en C#, pero realmente no puedo decirle nada sin ver su código ... – Anders

+0

+1 - mismo problema con el selenio 2.9.0. Sospeche que puede estar relacionado con la reciente actualización de Firefox 8. – hwjp

Respuesta

11

Tuve este problema después de actualizar a Firefox 8, al ejecutar Selenium v ​​2.9.0.

Se corrigió por actualizando a la última versión de selenio (2.13).

sudo pip install selenium --upgrade 

(si está usando el sabor de Python)

+0

Tengo el mismo problema, sin embargo, no puedo actualizar a Firefox 8 debido a un error en el selenio 2.9+. Tendré que cambiar a Firefox 7, el problema es que esto se actualiza automáticamente durante una prueba nocturna y tengo mi símbolo de sistema de preferencia de Firefox antes de actualizar –

+0

. También acabo de tener este problema. FF actualizado desde el último selenio que se encontraba en v2.2. Actualicé eso a 2.24 y ejecutó Firefox como el perfil predeterminado y sin errores. –

Cuestiones relacionadas