하나의 프로세스를 자동화하려고합니다. 그 중, 나는 그 과정의 중간에 사용자로부터 사용자 입력을 받는다. autheticate 로그인 팝업을 자동화하기 위해 sikuli를 사용하고 있습니다.백그라운드 및 포 그라운드에서 브라우저를 실행하려면 어떻게해야합니까?
저는 Sikuli를 사용하고 있으므로 브라우저를 포 그라운드에 배치하여 sikuli가 완벽하게 작동 할 수있게하려고합니다. 그러나 sikuli가 작업을 마친 후에는 브라우저가 백그라운드에서 실행되거나 사용자 입력을받는 일식 또는 터미널 아래에서 실행되기를 원합니다.
시쿨리 작업 후 브라우저를 최소화하고있는 로봇을 사용해 보았습니다. 그것은 브라우저를 최소화하는 것입니다 그러나 사용자 입력을받은 후에 나는 브라우저를 앞으로 다시 넣어야합니다. 이를 위해 내가 사용 :.. 1.) driver.get은 (driver.getCurrentUrl은()) -
작업 -not 2) driver.manage() 창() (최대)를 작동하지 않는 것은 그래서 저를 제안 해주십시오 이 과정을 수행하는 몇 가지 방법. 사전에감사
당신은 사용할 필요가'driver.switchTo() 창 (driver.getWindowHandle())'... –
아니, 그 작동하지 않습니다.. 브라우저를 최소화 한 후 사용자의 명령을 사용하여 브라우저를 포 그라운드에 배치했지만 작동하지 않습니다. 이 오류는 스크립트가 브라우저를 최소화하기 때문에 발생한다고 생각합니다. 최소화하는 대신 브라우저가 모든 응용 프로그램 또는 Eclipse 응용 프로그램의 뒷면에서 실행되는 방법을 알고 있습니까? – kamal
아래 링크를 참조하십시오. http://sqa.stackexchange.com/questions/8416/how-to-switch-handle-particular-popup-window-when-multiple-popup-are-opened-an – Eby