You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Visual Studio中创建并运行WebdriverIO测试的方法咨询

在Visual Studio中创建并运行WebdriverIO测试指南

嘿,我来一步步帮你搞定在VS里用WebdriverIO写测试的事儿,别着急~

第一步:在VS里搭建Node.js项目基础

  • 打开Visual Studio,点击「创建新项目」,搜索「Node.js控制台应用」,选中后点击「下一步」。
  • 给项目起个好记的名字、选好存储路径,点击「创建」。VS会自动生成基础的Node项目结构,核心的package.json文件也会同步创建好。

第二步:初始化WebdriverIO环境

  • 打开VS的内置终端(顶部菜单「视图」→「终端」),确保终端路径指向你的项目根目录。
  • 运行初始化命令:npx wdio config,这会启动WebdriverIO的配置向导,跟着提示走就行:
    • 选择测试类型(比如E2E端到端测试,大部分场景都适用)
    • 选测试框架(默认的Mocha就很常用,上手简单)
    • 要不要启用页面对象模式?推荐选Yes,后续维护测试用例会更轻松
    • 选择浏览器驱动(比如ChromeDriver,向导会自动帮你安装对应的依赖)
    • 最后确认配置,向导会自动下载所有需要的依赖包,同时生成wdio.conf.js配置文件和标准的测试目录结构。

第三步:写第一个测试用例

  • 项目里会自动生成test/specs文件夹,在这个文件夹里新建一个first-test.js文件,写个简单的示例测试:
describe('我的第一个WebdriverIO测试', () => {
    it('打开百度首页并验证标题', async () => {
        await browser.url('https://www.baidu.com');
        const pageTitle = await browser.getTitle();
        expect(pageTitle).toBe('百度一下,你就知道');
    });
});

第四步:运行你的测试

  • 方法一:终端命令直接跑。在项目根目录的终端里输入:npx wdio run wdio.conf.js,回车后就能看到Chrome浏览器自动打开,执行你的测试步骤,最后终端会输出清晰的测试结果报告。
  • 方法二:VS内配置一键运行(可选)。点击左侧「运行和调试」图标,点击「创建launch.json文件」,选择「Node.js」,然后把launch.json的内容替换成下面这段:
{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "启动WebdriverIO测试",
            "program": "${workspaceFolder}/node_modules/@wdio/cli/bin/wdio.js",
            "args": ["run", "${workspaceFolder}/wdio.conf.js"],
            "console": "integratedTerminal"
        }
    ]
}

之后点击「运行」按钮,就能直接在VS里启动测试流程了。

小提示:遇到问题怎么办?

  • 如果运行时提示找不到驱动,大概率是依赖没装全,重新跑一遍npm install试试。
  • 要是浏览器打不开,检查wdio.conf.js里的capabilities配置,确保浏览器名称(比如browserName: 'chrome')和本地安装的浏览器版本匹配。

内容的提问来源于stack exchange,提问作者user5199

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:46:35