Khi bạn đặt thông số máy chủ proxy trong mã bên dưới nếu máy chủ proxy của bạn yêu cầu xác thực thì FireFox sẽ mang hộp thoại Xác thực và về cơ bản bạn không thể tự động điền nó. Vì vậy, có cách nào để đặt USERNAME và PASSWORD?C# Selenium WebDriver Cấu hình FireFox - sử dụng proxy có xác thực
FirefoxProfile profile = new FirefoxProfile();
String PROXY = "192.168.1.100:8080";
OpenQA.Selenium.Proxy proxy = new OpenQA.Selenium.Proxy();
proxy.HttpProxy=PROXY;
proxy.FtpProxy=PROXY;
proxy.SslProxy=PROXY;
profile.SetProxyPreferences(proxy);
FirefoxDriver driver = new FirefoxDriver(profile);
Nếu bạn cố gắng để định dạng chuỗi proxy để một cái gì đó giống như http://username:[email protected]:8080
mà Bạn nhận được lỗi chuỗi đó là không hợp lệ. Vì vậy, tôi tự hỏi có phải là một cách để đạt được điều này.
Mọi trợ giúp sẽ được đánh giá cao.
Tôi chưa tìm thấy câu trả lời cho câu hỏi này, hiện tại tôi đã vô hiệu hóa xác thực trên máy chủ proxy của mình và cho phép nó theo phạm vi IP để sắp xếp công việc ngay bây giờ. – Tim
Tôi cần tham chiếu gì cho 'ProfilesIni' khi gặp lỗi' Loại tên hoặc không gian tên 'ProfilesIni' không thể tìm thấy ' –