メインコンテンツにスキップ

debug

このコマンドは、統合テストをデバッグするのに役立ちます。実行中のブラウザを停止し、ブラウザに飛び込んでアプリケーションの状態(例えば、開発ツールを使用するなど)を確認する時間を与えます。あなたのターミナルはREPLインターフェースに変換され、特定のコマンドを試したり、要素を見つけたり、それらに対するアクションをテストしたりすることができます。

WebdriverIO REPL

WDIOテストランナーを実行する場合は、テストタイムアウトによるテスト終了を防ぐために、使用しているテストフレームワーク(例:MochaまたはJasmine)のタイムアウトプロパティを必ず大きくしてください。また、複数の機能が同時に実行されている状態でコマンドを実行しないでください。

使用法
browser.debug()
debug.js
it('should demonstrate the debug command', async () => {
await $('#input').setValue('FOO')
await browser.debug() // jumping into the browser and change value of #input to 'BAR'
const value = await $('#input').getValue()
console.log(value) // outputs: "BAR"
})

ようこそ!何かお手伝いできることはありますか?

WebdriverIO AI Copilot