Selenium Grid
您可以将WebdriverIO与现有的Selenium Grid实例一起使用。要将测试连接到Selenium Grid,您只需更新测试运行器配置中的选项。
以下是来自示例wdio.conf.ts的代码片段。
export const config: WebdriverIO.Config = {
// ...
protocol: 'https',
hostname: 'yourseleniumgridhost.yourdomain.com',
port: 443,
path: '/wd/hub',
// ...
}
您需要根据Selenium Grid设置提供适当的协议、主机名、端口和路径值。 如果您在与测试脚本相同的机器上运行Selenium Grid,以下是一些典型选项:
export const config: WebdriverIO.Config = {
// ...
protocol: 'http',
hostname: 'localhost',
port: 4444,
path: '/wd/hub',
// ...
}
使用受保护的Selenium Grid进行基本身份验证
强烈建议保护您的Selenium Grid。如果您有需要身份验证的受保护Selenium Grid,可以通过选项传递身份验证头。 更多信息请参考文档中的headers部分。