와 모달 대화 상자를 처리 할 방법에 대해 설명합니다.내가 어떻게이 핸들이 셀레늄 수 <p></p> 대화 모달을 여는 링크가 셀레늄이
감사
에이단 내가 몇 가지 알려진 문제가 있다고 생각
와 모달 대화 상자를 처리 할 방법에 대해 설명합니다.내가 어떻게이 핸들이 셀레늄 수 <p></p> 대화 모달을 여는 링크가 셀레늄이
감사
에이단 내가 몇 가지 알려진 문제가 있다고 생각
, 나는 JQuery와 모달 대화 상자에서 요소를 선택할 수 있어요 일반적인 "findElement"메소드를 사용한다.
C#을
[Test]
public void DialogBox()
{
var driver = new FirefoxDriver();
driver.Manage().Timeouts().ImplicitlyWait(new TimeSpan(0, 0, 20));
driver.Navigate().GoToUrl("http://example.nemikor.com/basic-usage-of-the-jquery-ui-dialog/");
// open modal dialog
driver.FindElement(By.Id("opener")).Click();
// click a button on the modal dialog.
driver.FindElementByClassName("ui-icon ui-icon-closethick").Click();
}
이 http://code.google.com/p/selenium/issues/detail?id=284하지만 주어진 가능한 솔루션 셀레늄이와 at this link
이슈 284를 언급 한 작은 노트 (검색 엔진에서 온 사람들)는 여전히 상태가 "New"이고 사실은 부분적으로 고정되어 있으며 대부분의 경우 IE 드라이버에서 작동해야합니다 (처음에 무시했던 문제점 주석에 대한 세부 사항 만기 이슈 상태 ..). – xeranas
에 다음 코드 모달 대화 상자를 처리 할 수있는이 기능은 마지막 릴리스 2.0b3 (link)까지 webdriver에 아직 제공되지 않습니다. 다음 버전이 곧 공개 될 때까지 열심히 기다리십시오 (테스트 환경 : C#, Webdriver 2.0b3 and Nunit
).
jquery 모달 대화 상자는 같은 페이지에있는 Div입니다. 윈도우 모달 대화 상자와 같지 않습니다. –