상태 새 팝업 창을 선택하려고합니다. 상태 선택 버튼을 클릭하면 대화 상자 페이지가 열리지 만 해당 페이지의 HTML은 볼 수 없습니다. 따라서 셀렌에서 해당 대화 페이지와 상호 작용하는 방법을 모릅니다.팝업 창 HTML을 셀렌과 상호 작용하는 방법을 볼 수 없습니다
NB : 새 창으로 전환했지만 거기에서 계속 진행할 수 없습니다.
HTML은 다음과 같습니다 ..
를 대화 페이지가 열리면 다음 상태를 선택 버튼을 클릭 한 후.
하지만 난 대화 상자 페이지의 HTML이 어떻게 셀레늄을 형성 그것과 상호 작용을 볼 수 있습니까?
업데이트 -14/09/17
내가 선택 상태를 클릭하면 그 아래의 URL을 호출합니다. 별도의 탭에서 URL을 열고 HTML을 볼 수있었습니다. http://xxx.xxx.xxx.int/tasks/status.aspx?CurrFilters=OPEN
다음과 같은 새 창에서 값을 선택하는 시도
...public void SelectStatus() { _SelectStatus.Click(); Browser.Switch_to_child_page(); _container.FindElement(By.CssSelector("input[onclick^='SelectAll']")).Click(); }
오류 다음지고.
테스트 'x.RegressionSuite.TestCases.xTest.TC_x'실패하지 : OpenQA.Selenium.StaleElementReferenceException는 : 요소는 더 이상 그것은 새 창 팝업처럼 보이는
새 창안에 프레임이 있습니까? –
팝업은 별도의 브라우저 인스턴스입니다. 페이지를 시작하는 HTML을 보았습니까? 어쩌면 팝업 안에있는 페이지의 URL을 가져 와서 직접 HTML을 볼 수 있습니다. – JeffC
URL을 공유 할 수 있다고 생각하지 않습니까? – JeffC