0
우리는 Watin을 사용하여 웹 사이트 테스트를 자동화하고 다음을 구현하려고합니다. 팝업을 불러 오려면 버튼을 클릭하고 팝업 창에서 Generate 버튼을 클릭하여 파일을 생성하십시오. 우리는 watin을 사용하여 팝업 창을 얻을 수 없었습니다. 오류 : "IE 창 일치 제한 조건을 찾을 수 없습니다 : 'href'속성이 'Regenerate'와 일치합니다. '30 초 후 검색이 만료되었습니다.' 틀린 것에 대한 힌트를주십시오. 귀하의 도움을 많이 주시면 감사하겠습니다.Watin AttachTo 팝업 창
으로 아래의 코드 : 아래
ieInstance.Button(Find.ByName(Button1)).Click();
ieInstance.WaitForComplete();
var popupUrl = new Regex("Regenerate");
//part of popup URL: "RegenerateDialog.aspx?Type="
var popupBrowser = Browser.AttachTo<IE>(Find.ByUrl(popupUrl));
if (popupBrowser != null)
popupBrowser.Button(Find.ById("RegenerateDialogBtn")).Click();
팝업 창 코드 :
<td><input type="submit" name="ctl00$Body$ConfigRadGrid" value="Regenerate" onclick="ShowEXPFileWindow('OD'); return false;" class="submit" /></td>