Tôi đang cố gắng khởi tạo InternetExplorerDriver trong C# và mỗi lần tôi nhận được thông báo lỗi sau :Khi sử dụng Selenium Webdriver, tôi nhận được lỗi sau bằng cách sử dụng InternetExplorerDriver - "Lỗi không mong muốn khi khởi chạy Internet Explorer ...."
System.InvalidOperationException: Lỗi không mong muốn khi khởi chạy Internet Explorer. Chế độ được bảo vệ phải được đặt thành cùng một giá trị (đã bật hoặc tắt) cho tất cả các vùng. (NoSuchDriver)
Bây giờ tôi không chắc chắn làm thế nào để sắp xếp này ra, nhưng dòng mã kích hoạt lỗi trong câu hỏi là:
IWebDriver driver = new InternetExplorerDriver();
Các tài liệu cho InternetExplorerDriver gợi ý rằng tôi có thể vượt qua trong đối tượng ICapabilities
trong một hàm tạo quá tải, nhưng chỉ có các thuộc tính BrowserName
, IsJavaScriptEnabled
, Platform
và Version
. Không ai trong số này dường như cho rằng họ có thể giải quyết vấn đề.
Có điều gì tôi cần thực hiện trong quá trình triển khai để sắp xếp điều này không? Hoặc tôi có phải sửa đổi một số cài đặt trong chính IE9 không?
Liên kết thứ hai (tới ảnh chụp màn hình) bị hỏng. – Anthony
@Anthony Cảm ơn, đã khắc phục. –
Nope vẫn bị hỏng cho tôi .. Tôi chưa đăng nhập vào google (nếu tôi cần đăng nhập để xem nó, nó không thực sự trên web) – Anthony