全局变量
在您的测试文件中,WebdriverIO 将这些方法和对象都放入全局环境中。您无需导入任何内容即可使用它们。但是,如果您更喜欢显式导入,您可以执行 import { browser, $, $$, expect } from '@wdio/globals'
并将 injectGlobals: false
设置在您的 WDIO 配置中。
除非另行配置,否则将设置以下全局对象
browser
:WebdriverIO 浏览器对象driver
:browser
的别名(在运行移动测试时使用)multiremotebrowser
:browser
或driver
的别名,但仅针对多远程会话设置$
:获取元素的命令(在API 文档中了解更多信息)$$
:获取元素的命令(在API 文档中了解更多信息)expect
:WebdriverIO 的断言框架(请参阅API 文档)
注意:WebdriverIO 无法控制在引导其环境时设置全局变量的框架(例如 Mocha 或 Jasmine)。