全局变量
在你的测试文件中,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)在引导其环境时设置的全局变量。