0
셀렌과 webdriverio를 사용하여 테스트하는 동안 팝업 (PayPal) 창과 상호 작용하려고합니다. (AVM을 테스트 러너로 사용하고 있습니다.) 팝업으로 전환 할 수 있으며 양식 요소가 사용 가능한지 테스트 할 때 true를 반환합니다. 나는이 오류 메시지가 다시 얻을 해당 요소의 값을 설정 갈 때 : 내가 사용하는 경우팝업 창과 상호 작용하는 데 문제가 있습니다. Webdriverio
await client
.window(windowId.paypal)
.waitForExist('#paypalLogo', 5000)
.pause(3000)
.setValue('input#email', 'xxxxxx');
:
다음내 코드입니다
const isEnabled = await client
.window(windowId.paypal)
.waitForExist('#paypalLogo', 5000)
.pause(3000)
.isEnabled('input#email');
console.log(isEnabled);
t.true(isEnabled);
어떤 제안? 감사합니다
아래 제안 된 대답은 내 문제를 해결했습니다. webdriverio에서 iframe을 처리하는 데 도움이되는 답변도 http://stackoverflow.com/questions/30081749/frame-handling-in-webdriver-io에서 제공했습니다. –