全局变量
在你的测试文件中,WebdriverIO 会将以下方法和对象放入全局环境中。你无需导入任何内容即可使用它们。然而,如果你更喜欢显式导入,你可以使用 import { browser, $, $$, expect } from '@wdio/globals'
并在 WDIO 配置中设置 injectGlobals: false
。
如果没有另外配置,将设置以下全局对象:
browser
:WebdriverIO Browser 对象driver
:browser
的别名(在运行移动测试时使用)multiremotebrowser
:browser
或driver
的别名,但仅为 Multiremote 会话设置$
:用于获取元素的命令(更多信息请参见 API 文档)$$
:用于获取元素的命令(更多信息请参见 API 文档)expect
:WebdriverIO 的断言框架(参见 API 文档)
注意: WebdriverIO 无法控制所使用的框架(例如 Mocha 或 Jasmine)在引导其环境时设置的全局变量。