2011-09-07 13 views
9

Tôi đang sử dụng trình quản trị web selenium trong python để tự động chạy Firefox, tập lệnh python được xuất từ ​​tiện ích bổ sung IDE selen trong Firefox. Nhưng khi tôi chạy tập lệnh, nó tăng lỗi:WebDriverException: không thể tải lỗi hồ sơ trong tập lệnh python selen

 ====================================================================== 
    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: Không thể tải cấu hình. Tiểu sử Dir: c: \ users \ ataosky \ appdata \ local \ temp \ tmpwpz

Có ai gặp phải sự cố này không? Làm thế nào để giải quyết điều này? Cảm ơn trước.

EDIE: selenium Phiên bản 2.5 đã giải quyết được sự cố này.

+0

Chúng ta có thể xem mã? Tôi đã gặp phải các vấn đề tương tự trong C#, nhưng thực sự không thể cho bạn biết điều gì mà không thấy mã của bạn ... – Anders

+0

+1 - cùng một vấn đề với selenium 2.9.0. Nghi ngờ nó có thể liên quan đến việc nâng cấp Firefox 8 gần đây. – hwjp

Trả lời

11

Tôi gặp sự cố này sau khi nâng cấp lên Firefox 8, khi chạy selenium v ​​2.9.0.

Nó đã được sửa bằng cách nâng cấp lên phiên bản mới nhất của selenium (2.13).

sudo pip install selenium --upgrade 

(nếu bạn đang sử dụng các hương vị Python)

+0

Tôi có cùng một vấn đề, tuy nhiên tôi không thể nâng cấp lên Firefox 8 do lỗi trong selenium 2.9+. Tôi sẽ phải hạ cấp xuống Firefox 7, vấn đề tôi có là tự động cập nhật này trong khi chạy thử nghiệm hàng đêm và tôi có lời nhắc thiết lập ưu tiên firefox của tôi trước khi nâng cấp –

+0

Tôi cũng vừa gặp sự cố này. Đã nâng cấp FF kể từ lần chạy selen cuối cùng vào phiên bản v2.2. Tôi đã nâng cấp lên 2,24 và nó đã thực thi firefox làm hồ sơ mặc định và không có lỗi. –

Các vấn đề liên quan