全域變數
在您的測試檔案中,WebdriverIO 會將每個方法和物件放入全域環境中。您不必匯入任何東西即可使用它們。但是,如果您喜歡明確的匯入,您可以執行 import { browser, $, $$, expect } from '@wdio/globals'
並在您的 WDIO 設定中設定 injectGlobals: false
。
如果沒有其他設定,則會設定下列全域物件
browser
:WebdriverIO Browser 物件driver
:browser
的別名(在執行行動測試時使用)multiremotebrowser
:browser
或driver
的別名,但僅針對多遠端工作階段設定$
:用於獲取元素的命令 (請參閱API 文件以了解更多資訊)$$
:用於獲取多個元素的命令 (請參閱API 文件以了解更多資訊)expect
:WebdriverIO 的斷言框架 (請參閱API 文件)
注意:WebdriverIO 無法控制框架 (例如 Mocha 或 Jasmine) 在引導其環境時設定的全域變數。