本文へ移動

グローバル

テストファイルでは、WebdriverIO はこれらのメソッドとオブジェクトをグローバル環境に配置します。これらを使用するために何もインポートする必要はありません。ただし、明示的なインポートを好む場合は、`import { browser, $, $$, expect } from '@wdio/globals'` とし、WDIO 構成で `injectGlobals: false` を設定できます。

特に設定されていない限り、以下のグローバルオブジェクトが設定されます。

  • browser: WebdriverIO ブラウザオブジェクト
  • driver: browser のエイリアス(モバイルテスト実行時に使用)
  • multiremotebrowser: browser または driver のエイリアスですが、Multiremote セッションの場合のみ設定されます。
  • $: 要素を取得するコマンド(詳細はAPI ドキュメントを参照)
  • $$: 要素を取得するコマンド(詳細はAPI ドキュメントを参照)
  • expect: WebdriverIO のアサーションフレームワーク(API ドキュメントを参照)

注記: WebdriverIO は、環境のブートストラップ時にグローバル変数を設定する使用されているフレームワーク(例:Mocha または Jasmine)を制御しません。

ようこそ!お手伝いできますか?

WebdriverIO AI Copilot