22

Tôi hiện đang sử dụng selenium trong một số dự án.Selenium bất ngờ gặp sự cố

Với mã đang chạy Tôi bây giờ nhận được lỗi sau:

C:\Users\%USER%\Miniconda\python.exe C:/Users/%USER%/PycharmProjects/c_r/quick_debug.py 
    Traceback (most recent call last): 
     File "C:/Users/%USER%/PycharmProjects/c_r/quick_debug.py", line 17, in <module> 
     c.setUp() 
     File "C:\Users\%USER%\PycharmProjects\c_r\c.py", line 40, in setUp 
     self.driver = webdriver.Chrome() 
     File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 67, in __init__ 
     desired_capabilities=desired_capabilities) 
     File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 87, in __init__ 
     self.start_session(desired_capabilities, browser_profile) 
     File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 141, in start_session 
     'desiredCapabilities': desired_capabilities, 
     File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 201, in execute 
     self.error_handler.check_response(response) 
     File "C:\Users\%USER%\Miniconda\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 181, in check_response 
     raise exception_class(message, screen, stacktrace) 
    selenium.common.exceptions.WebDriverException: Message: unknown error: unrecognized Blink revision: 3b3c00f2d95c45cca18ab944acced413fb759311 
     (Driver info: chromedriver=2.10.267521,platform=Windows NT 6.3 x86_64) 


    Process finished with exit code 1 

nơi c.setUp() là:

def setUp(self): 
    self.driver = webdriver.Chrome() 

Một lần nữa - đây là mã đó đã được chạy và tôi không chắc làm thế nào để này Lỗi "Sửa đổi nhấp nháy không được nhận dạng".

Không có gì có ý thức thay đổi.

Cảm ơn bạn cho bất kỳ con trỏ

Trả lời

39

Sau khi có một cái nhìn nhanh chóng tại source code, tôi nghĩ rằng đây là một vấn đề tương thích giữa ChromeDriver và Chrome bản thân - tôi nghi ngờ bạn Chrome tự động cập nhật và bây giờ là quá mới cho ChromeDriver 2.10 . Nói cách khác: cập nhật ChromeDriver, mới nhất hiện tại là 2.19.

+1

Đúng! Cảm ơn con trỏ. –

+1

Làm việc cho tôi, dễ dàng kiểm tra tùy chọn này bằng cách trỏ tới ChromeDriver mới. Trình điều khiển IWebDriver = new ChromeDriver (@ "C: \ your \ path"); – JDNickell

+1

Tôi đang đối mặt với cùng một vấn đề và không thể hiểu phản hồi ở đây. Tôi gặp sự cố khi tìm cài đặt chromeDriver. Nhưng tìm thấy nó. Vì vậy, khi bạn nói cập nhật chromeDriver là chromedriver nằm trong thư mục selenium của bạn. Chỉ cần thay thế bằng phiên bản mới nhất đã làm cho nó hoạt động. – patz

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