gpt4 book ai didi

javascript - 访问选项值 webdriver.io

转载 作者:行者123 更新时间:2023-11-28 20:53:28 26 4
gpt4 key购买 nike

现在我使用 WebdriverIO 进行 ui 测试,我的配置文件中有这个:

var baseUrl = 'http://localhost:3000';

global.testParameters = {
baseUrl: baseUrl
};

这让我可以在测试中访问我的基本 url,但是它必须在配置文件中修复,并且我不能在运行 wdio 命令时使用 --baseUrl 选项。这样做的原因是因为从我阅读的所有内容来看,我没有看到在我的测试中访问命令行选项值的方法。

有没有办法在我的实际测试文件中访问命令行选项(特别是 --baseUrl)的值?

最佳答案

您可以使用 yargs图书馆。做npm install yargs在你的配置文件中添加:

var argv = require('yargs').argv;
var baseUrl = argv.baseUrl;

然后您可以使用 --baseUrl <your URL> 传入 baseUrl

您还可以使用 WebdriverIO 规范 ( wdio.conf.js ) 进行配置,并为您要针对其运行测试的每个 baseUrl 创建一个单独的 conf.js 文件

关于javascript - 访问选项值 webdriver.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35658635/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com