跳至主要內容

全域變數

在您的測試檔案中,WebdriverIO 會將每個方法和物件放入全域環境中。您不必匯入任何東西即可使用它們。但是,如果您喜歡明確的匯入,您可以執行 import { browser, $, $$, expect } from '@wdio/globals' 並在您的 WDIO 設定中設定 injectGlobals: false

如果沒有其他設定,則會設定下列全域物件

  • browser:WebdriverIO Browser 物件
  • driverbrowser 的別名(在執行行動測試時使用)
  • multiremotebrowserbrowserdriver 的別名,但僅針對多遠端工作階段設定
  • $:用於獲取元素的命令 (請參閱API 文件以了解更多資訊)
  • $$:用於獲取多個元素的命令 (請參閱API 文件以了解更多資訊)
  • expect:WebdriverIO 的斷言框架 (請參閱API 文件)

注意:WebdriverIO 無法控制框架 (例如 Mocha 或 Jasmine) 在引導其環境時設定的全域變數。

歡迎!我能幫您什麼嗎?

WebdriverIO AI Copilot