2014-12-02 8 views
2

작성해야 할 양식이 포함 된 새 창이 열리는 테스트가 있습니다. FireFox에서는 browser.switchWindow (windowName)를 사용하여이 창으로 전환하지만 Chrome에서는 창으로 전환하는 것처럼 보이지 않으므로 새 창에서 양식을 찾을 수 없습니다.Nightwatch switchWindow()가 Google 크롬에서 작동하지 않습니다.

누구나 이와 같이 실행되어 가능한 해결책이 있습니까? 감사!

편집 :

이것은 내가 무슨 짓을했는지 보여주는를 발견 작은 코드 조각입니다.

browser 
    .click('selector') // Button click to open new window 
    .pause(1000) 
    .switchWindow('newWindowID') 

답변

1

switchWindow()를 시도하기 전에 잠시 멈춤()하는 것만큼이나 간단했습니다. 실제로 열리기 전에 새로운 창으로 전환하려고 시도한 것 같습니다.

0

평판이 좋지 않아 의견을 남길 수는 없지만 해결책을 찾기 위해 코드를 표시 할 수 있는지 궁금합니다. 나는이 동일한 시나리오를 작동시키는 법을 알아 내기 위해 노력하고 있으며 난처한 상황에 처해있다. 감사합니다.

+1

업데이트 주셔서 감사합니다. 나는 그것이 작동하도록 끝내었다. 그러나 당신이 뒤쫓아 갔던 것은 멋지다. 건배 –