2011-09-07 12 views
9

私はFirefoxを自動的に起動するためにpythonでselenium webdriverを使用していますが、pythonスクリプトはFirefoxのselenium IDEアドオンからエクスポートされます。しかし、スクリプトを実行すると、エラーが発生します。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:プロファイルを読み込めません。プロファイルディレクトリ:c:¥users¥ataosky¥appdata¥local¥temp¥tmpwpz

誰かにこの問題が発生しましたか?これを解決するには?前もって感謝します。

EDIE:セレン2.5版でこの問題が解決しました。

+0

我々はコードを見ることはできますか? 私はC#で同様の問題に遭遇しましたが、あなたのコードを見ずに何も伝えられません。 – Anders

+0

+1 - セレン2.9.0と同じ問題。それは最近のFirefox 8のアップグレードに関連している可能性があります。 – hwjp

答えて

11

セレンv 2.9.0を実行しているときにFirefox 8にアップグレードした後、この問題が発生しました。

最新のセレン(2.13)にアップグレードすると、に修正されました。

sudo pip install selenium --upgrade 

(あなたはPythonの味を使用している場合)

+0

私は同じ問題を抱えていますが、セレン2.9以降のバグのためにFirefox 8にアップグレードすることはできません。私はFirefox 7にダウングレードする必要があります。問題は夜間のテスト実行中に自動更新されています。私はfirefoxの設定をアップグレードする前にプロンプ​​トを表示させます –

+0

私もこの問題を抱えています。 v2.2にあった最後に実行されたセレンからFFをアップグレードしました。私はそれを2.24にアップグレードし、デフォルトのプロファイルとして&no errorsとしてfirefoxを実行しました。 –

関連する問題