웹 페이지가 완전히로드 될 때까지 기다리는 방법이 필요하다. 그리고 정확히 그 후, 더 이상 기다리고, 나는 웹 페이지로 작업을 수행 할 필요가 없습니다 : 쿠키를 확인,로드 된 페이지의 URL을 얻을 <a>
요소를 클릭 내가로드 페이지로 작업하기 전에 다음 코드를 사용 Selenium Webdriver를 사용하여 window.onload 이벤트를 기다린다.
IWait<IWebDriver> wait=new WebDriverWait(drv, TimeSpan.FromSeconds(30.00));
wait.Until(d => ((IJavaScriptExecutor)drv).ExecuteScript("return document.readyState").Equals("complete"));
그러나이 코드는 Chrome에서 페이지가 완전히로드 될 때까지 100 % 대기하지 않으며 Internet Explorer에서 작동하지 않습니다.
더 나은 해결책을 제공해주십시오.
미리 답변 해 주셔서 감사합니다!
해결책을 찾았습니까? –