独立模式
您也可以在没有 WDIO 测试运行器的情况下使用该服务,例如在普通的 Node.js 脚本中。
该 startElectron
方法接受ElectronServiceOptions
,使用您的配置创建一个新的 WDIO 会话并返回 WebdriverIO 浏览器对象
import { startElectron } from 'wdio-electron-service';
const browser = await startElectron({
appBinaryPath: '/path/to/binary',
appArgs: ['foo', 'bar=baz'],
});
const appName = await browser.electron.execute((electron) => electron.app.getName());