Selenium IDE에서 새로 열린 창에 어떻게 집중할 수 있습니까?Selenium IDE의 스위칭 탭
링크를 클릭하면 새 탭이 열립니다. 그러나 나는 새로운 창으로 초점을 옮길 수 없다.
나는 this other SO answer을 시도했지만 여전히 작동하지 않습니다. 여기
내가 시도 코드입니다 :<tr>
<td>storeEval</td>
<td>selenium.getAllWindowTitles()[0]</td>
<td>windowName</td>
</tr>
<tr>
<td>getEval</td>
<td>this.doEcho("array length: "+selenium.getAllWindowNames().length);this.doEcho("Available window names: "+selenium.getAllWindowNames());this.doEcho("Selecting window: "+storedVars['windowName']);this.doEcho("Available window Titles: "+selenium.getAllWindowTitles());</td>
<td></td>
</tr>
<tr>
<td>echo</td>
<td>${windowName}</td>
<td></td>
</tr>
<tr>
<td>selectWindow</td>
<td>title=${windowName}</td>
<td></td>
</tr>
이 코드 대신 새 탭의 그것은 현재 탭의 제목을 인쇄하는 에코 따라서 현재 탭에 다시 국한에서 현재 탭을 사용하고 있습니다 . 첫 번째 줄의 배열 매개 변수 (selenium.getAllWindowTitles()[1]
)에 0
대신 1
을 사용하면 null
이 인쇄됩니다.
제목 대신 이름을 사용했지만 여전히 작동하지 않습니다.
지금 세부 정보를 찾을 시간이 없지만 selectWindow 기능에 버그가 있다는 말을하고 싶습니다. 이것은 getAllWindowTitles의 문제와 비슷하게 보입니다. 죄송합니다. 더 이상 도와 드릴 수 없으며, 보았지만 찾지 못했습니다. – DMart