Я использую Selenium ChromeDriver
, и мне нужно обработать событие произвольного изменения URL-адреса, исходящего из отображаемой главы браузера (в основном, всех тех переходов, вызванных нажатием конечным пользователем на странице ).
В элементе управления .NET по умолчанию WebBrowser
мы можем использовать WebBrowser.DocumentCompleted
, которого нет в браузерах selenium.
Например:
ChromeDriver driver = new ChromeDriver();
driver.UrlChanged += OnUrlChanged; // the event I need
void OnUrlChanged(){
//handle any url change here caused by the user navigating on the browser.
}
Как мне этого добиться?