가 나는 요소를 발견하고 그들을 운전Waitforpagetoload error? 내 셀레늄 webdriver 코드에서
내가 driver.waitforpagetoload();
를 사용하여 시도 (사용자 이름과 암호에 텍스트를 입력) 시작하기 전에이로드 될 때까지 기다립니다 내 페이지를 얻으려고하지만,이 오류를 반환
Error 1 'OpenQA.Selenium.IWebDriver' does not contain a definition for 'waitforpagetoload' and no extension method 'waitforpagetoload' accepting a first argument of type 'OpenQA.Selenium.IWebDriver' could be found (are you missing a using directive or an assembly reference?)
어떤 유형의 참조를 추가해야합니까? webdriver가 waitForPageToLoad 기능을 갖고 있지 않기 때문에
(C#의 코딩)
하드 코딩 잠은 자동화 된 테스트에서 나쁜 일이다. 로드하는 페이지 수에 따라 대기 시간이 낭비 될 수 있습니다. 엘리먼트가 존재할 때까지 기다리는 것은 테스트가 필요한 엘리먼트가 로딩 될 때까지 기다리는 것을 보장하기 때문에 훨씬 더 좋은 방법이다. – CIGuy
좋은 지적 @CIGuy – TheLifeOfSteve