【问题标题】:Run a ruby cucumber feature file from command prompt从命令提示符运行 ruby​​ cucumber 功能文件
【发布时间】:2018-06-22 13:19:06
【问题描述】:

我有一堆从 Ruby mine IDE 运行的 Ruby cucumber 功能文件。 我正在尝试从失败的命令提示符处运行相同的命令。请从 Ruby Mine IDE 的 ruby​​ cucumber 中找到成功运行的运行配置设置,并建议我从命令提示符运行一个命令。 我的 cucumber.yml 包含: 默认值:--no-source --color --format pretty --format json_pretty --out results.json --format html --out results.html

【问题讨论】:

  • 请分享您在提示符下键入的命令和错误消息。这可能会让我们更好地了解为什么它不适合您。更好的帮助渠道可能是 Cucumber slack 或 Cucumber 邮件列表。更多信息请点击此处:cucumber.io/support
  • 这是我尝试从命令提示符运行的命令:TEST_SERVER 和 TEST_BROWSER 是环境变量参数。 C:\Users\Spoluri\Ruby-Automation\Secure_Site\features>Bundle exec cucumber -r step_definitions/Messages/loginpage.feature -t @login TEST_SERVER=staging;TEST_BROWSER=ie
  • 错误消息:未初始化的常量 LoginPage (NameError) 其中 LoginPage 是类名 @login 功能:登录到 QA 背景:# Messages/loginpage.feature:4 鉴于我是用户 # step_definitions/loginpage。 rb:1 未初始化常量 LoginPage (NameError) ./step_definitions/loginpage.rb:2:in /^I am a User$/' Messages/loginpage.feature:5:in Given I am a User'

标签: ruby cucumber watir ui-automation browser-automation


【解决方案1】:

知道了,我需要升一级,而且效果很好。 我试过这个命令它有效: 捆绑 exec cucumber features/Messages/loginpage.feature -t @login TEST_SERVER=staging TEST_BROWSER=ie

【讨论】:

    猜你喜欢
    • 2016-03-24
    • 1970-01-01
    • 2019-05-28
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    相关资源
    最近更新 更多