グローバル変数
テストファイルでは、WebdriverIOはこれらのメソッドとオブジェクトをグローバル環境に配置します。使用するために何かをインポートする必要はありません。ただし、明示的なインポートを好む場合は、import { browser, $, $$, expect } from '@wdio/globals'
を実行し、WDIOの設定でinjectGlobals: false
を設定することができます。
以下のグローバルオブジェクトは、特に設定されていない限り利用可能です:
browser
: WebdriverIO ブラウザオブジェクトdriver
:browser
のエイリアス(モバイルテスト実行時に使用)multiremotebrowser
:browser
またはdriver
のエイリアスですが、Multiremoteセッションでのみ設定されます$
: 要素を取得するコマンド(詳細はAPIドキュメントを参照)$$
: 複数の要素を取得するコマンド(詳細はAPIドキュメント