Chrome 브라우저에서 Selenium을 사용하여 웹 사이트 자동화에서 특정 URL을 기다리라는 요구가 있습니다. 사용자가 웹 사이트에서 온라인 지불을 수행합니다. Fro는 웹 사이트 사용자를 지불 게이트웨이로 리디렉션합니다. 사용자가 결제를 완료하면 게이트웨이는 Google 웹 사이트로 리디렉션합니다. 게이트웨이에서 사이트로의 리디렉션을 알리고 싶습니다. 셀렌의 특정 URL 대기
는 여기driver.Url = "http://gmail.com"
Dim wait As New WebDriverWait(driver, TimeSpan.FromSeconds(10))
wait.Until(Of IWebElement)(Function(d) d.FindElement(By.Id("next")))
이 그에 "다음"ID에 대한에 "gmail.com"을 기다립니다 탐색 vb.net 코드, 웹 페이지에서 "특정 아이디"를 기다립니다 예를 얻었다 페이지. 대신 특정 URL이로드 될 때만 코드를 계속 사용하려고합니다.
어떻게하면됩니까?
도와주세요.
나는 vb.net을 사용하고 있습니다. C#도 좋습니다. –
나는 C# 변종에 대한 나의 대답을 편집했다. 나는 현재 VS가 설치되어 있지 않기 때문에 완전히 정확하지 않을 수도 있습니다. – Mobrockers
나는 당신의 대답에 차이를 찾지 못했습니다. 또한 'urlToBe'오류가 발생했습니다 'OpenQA.Selenium.Support.UI.ExpectedConditions'의 구성원이 아닙니다 –