0
새 창을 여는 동안 셀레늄에서 세션을 유지하는 방법. 다운로드 버튼을 클릭하면 파일을 다운로드해야합니다 (IE). 하지만 셀렌을 통해 실행하면 다시 로그인하라는 새로운 창이 열립니다 ???새 창을 여는 동안 셀레늄에서 세션을 유지하는 방법
새 창을 여는 동안 셀레늄에서 세션을 유지하는 방법. 다운로드 버튼을 클릭하면 파일을 다운로드해야합니다 (IE). 하지만 셀렌을 통해 실행하면 다시 로그인하라는 새로운 창이 열립니다 ???새 창을 여는 동안 셀레늄에서 세션을 유지하는 방법
비슷한 문제가 있습니다. 귀하의 구현을 모르지만 어쩌면 새 브라우저 인스턴스마다 캐시을 청소하고 있습니다. 동일한 브라우저 인스턴스를 사용하는 대신 새 창을 여는 이유를 찾아서 download_window를 엽니 다. default_window를 다루는 방법 또한 당신이 찾고있는 해답이 될 수 있습니다.
다운로드 버튼을 수동으로 클릭하면 파일을 다운로드하라는 메시지 만 표시됩니다. – user2128887
코드를 통해 클릭하십시오. Common.driver.findElement (By.xpath (xpath1)). click(); 다시 로그인을 요구하는 새 창이 열립니다. – user2128887
예 - 예상대로. * 어떤 드라이버를 사용하고 있습니까? GhostDriver라면, 파일 업로드를 처리하기 위해 [AutoIt] (http://www.toolsqa.com/selenium-webdriver/autoit-selenium-webdriver/)을 사용해야 만한다는 것을 기억하십시오. 그러나 다운로드도 지원합니다. – ekostadinov