테스트를 위해 Selenium Web 드라이버를 사용하고 있지만 로그인 페이지를 가져올 수 없습니다. 내가 사용하고 코드 :Selenium Web Driver - 로그인 이벤트가 시작되지 않습니다.
driver.Navigate().GoToUrl(baseURL + "URL");
driver.FindElement(By.Id("loginForm:username")).SendKeys("uName");
driver.FindElement(By.Id("loginForm:password")).SendKeys("pass");
driver.FindElement(By.Id("loginForm:login")).Click();
요소 로케이터가 올바른지 및 로그인 클릭이 일어나고 있지만, 내가 로그인하지,하지만 페이지가 그냥 붙어되지 않으면 - 오류 또는 무언가를. 같은 코드가 IDE에서 작동했습니다.
나는 IE9를 사용하고도 설정이 변경됩니다 :
var options = new InternetExplorerOptions();
options.IntroduceInstabilityByIgnoringProtectedModeSettings = true;
driver = new InternetExplorerDriver(options);
어떤 조언을하는 방법이 문제를 해결하는 방법을?
어떤 드라이버를 사용하셨습니까? 엘리먼트에 다른 로케이터를 사용해 보셨습니까? IDE에서 같은 것을 시도하면 어떻게됩니까? – Arran
InternetExplorerDriver를 지정된 옵션과 함께 사용하고 있습니다. 나는 다른 로케이터를 시도했지만, 말했듯이 버튼 클릭은 일어나고 있지만 그 이후에는 로그인 이벤트가 발생하지 않습니다. 그래서 나는 문제가 어딘가에 있다고 믿는다. 이것은 IDE에서 작동합니다 – andree
IDE가 파이어 폭스에 있습니다. firefoxDriver를 사용해 보았는데 문제가 IEDriver에만 해당되는지 확인 했습니까? –