【问题标题】:Populate the corresponding test method name on Sauce labs ondemand在 Sauce labs ondemand 上填充相应的测试方法名称
【发布时间】:2016-04-03 15:05:12
【问题描述】:

我有使用 selenium-webdriver 编写的 ruby​​ 单元测试,这些测试在 Sauce 实验室按需运行。当我在酱实验室查找测试时,对应的名称是未命名的工作。有没有办法在那里填充测试方法名称?

【问题讨论】:

    标签: ruby selenium


    【解决方案1】:

    您需要在设置方法中添加它:

    def setup
      caps = Selenium::WebDriver::Remote::Capabilities.internet_explorer
      caps[:name] = name()
    end
    

    【讨论】:

      【解决方案2】:

      是的,有!只需将以下键/值添加到您想要的功能对象:

      "name": "my example name"
      

      您可以在 Sauce Docs 中找到有关此内容以及其他配置选项的更多信息: https://saucelabs.com/docs/ondemand/additional-config#name-your-jobs

      【讨论】:

      • 我可以将它添加到主类中,但是如何将它添加到每个单独的测试用例中?
      【解决方案3】:

      示例代码- DesiredCapabilities caps = DesiredCapabilities.internetExplorer(); caps.setCapability("name", "The Name of your test");

      【讨论】:

      • 请为您的代码添加更多解释。此外,您应该在代码块中格式化代码以获得更好的可读性。
      • 您可以简单地使用我上面解释的方法 setCapability(String key, Object Value)。
      猜你喜欢
      • 2018-09-21
      • 2012-06-24
      • 1970-01-01
      • 2017-07-29
      • 2014-01-19
      • 1970-01-01
      • 2022-07-25
      • 2015-03-19
      • 2014-11-09
      相关资源
      最近更新 更多