0
セレンとwebdriverio(私もテストランナーとしてAVAを使用しています)を使ってテスト中にポップアップPayPalウィンドウと対話しようとしています。ポップアップに切り替えることができます。フォーム要素が有効になっているかどうかをテストすると、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にも使用しました。 –