2011-09-07 4 views
9

Я использую selenium webdriver в python для автоматического запуска Firefox, скрипт python экспортируется из дополнения SENENEN IDE в Firefox. Но когда я запускаю сценарий, он вызывает ошибку:WebDriverException: невозможно загрузить ошибку профиля в скрипте selenium python

 ====================================================================== 
    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: Не удается загрузить профиль. Профиль Dir: c: \ users \ ataosky \ appdata \ local \ temp \ tmpwpz

У кого-нибудь возникла эта проблема? Как это решить? Заранее спасибо.

EDIE: selenium 2.5 версия решает эту проблему.

+0

Можем ли мы увидеть код? Я столкнулся с подобными проблемами на C#, но не могу сказать вам ничего, не видя ваш код ... – Anders

+0

+1 - та же проблема с селеном 2.9.0. Подозреваю, это может быть связано с недавним обновлением Firefox 8. – hwjp

ответ

11

У меня была эта проблема после обновления до Firefox 8 при запуске селена v 2.9.0.

Было исправлено: Обновление до последней версии селена (2.13).

sudo pip install selenium --upgrade 

(если вы используете аромат Python)

+0

У меня такая же проблема, однако я не могу перейти на Firefox 8 из-за ошибки в селене 2.9+. Мне нужно будет перейти на Firefox 7, проблема в том, что я автоматически обновляюсь во время ночного тестового прогона, и у меня есть запрос настройки предпочтений Firefox, прежде чем обновлять –

+0

У меня также была эта проблема. Модернизировал FF с последнего селена, который был на v2.2. Я обновил это до 2.24, и он выполнил firefox как профиль по умолчанию и никаких ошибок. –

Смежные вопросы