【问题标题】:Selenium Webdriver.io test runner is not logging the titles of the test specs ("it should...")Selenium Webdriver.io 测试运行程序没有记录测试规范的标题(“它应该......”)
【发布时间】:2016-08-24 14:41:56
【问题描述】:

我正在为 Selenium 使用这个名为 Webdriver.io 的 javascript API。我正在使用 jasmine 框架并使用 webdriverio 的 $ wdio 命令运行测试。我在 wdio.conf.js 文件中将 loggingLevel 设置为详细,但它仍然没有在终端中打印规范的标题(“它应该测试......”)。我不想添加难以维护的 console.log() 的内容。我怎么解决这个问题。

【问题讨论】:

  • 如果您显示代码,其他人将很容易回答,您将有更多机会得到答案

标签: selenium selenium-webdriver jasmine webdriver-io gui-testing


【解决方案1】:

如果您希望在运行测试时查看包含规范详细信息的完整测试结果,您可以将默认报告器从“点”更改为“规范”。在您的 wdio.conf.js 文件中,查找以下行:

reporters: ['dot'],

改成:

reporters: ['spec'],

您可能需要安装规范报告器:

npm install wdio-spec-reporter

不需要将日志级别设置为详细,您可以将其切换回静音。

【讨论】:

    猜你喜欢
    • 2022-08-02
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    • 2010-12-28
    • 2010-09-06
    相关资源
    最近更新 更多