【问题标题】:Updating Session ID to Test Name in Browserstack在 Browserstack 中将会话 ID 更新为测试名称
【发布时间】:2020-05-30 17:07:15
【问题描述】:

我正在使用 Ruby/Capybara,并将我的测试连接到 browserstack,但我在 browserstack 中看到会话 ID,而不是测试名称。我是这样设置的:

Capybara.register_driver :browserstack do |app|
Capybara::Selenium::Driver.new(app,
                               browser: :remote,
                               url: 'some/URI',
                               desired_capabilities: browserstack_capabilities)

如何查看测试名称?

【问题讨论】:

    标签: ruby capybara capybara-webkit


    【解决方案1】:

    您可以尝试在您的功能集中添加 "name" : "Some-name" 功能,这应该可以工作。更多功能详情可以参考这个链接:https://www.browserstack.com/automate/capabilities

    【讨论】:

    • 我试过了,它为整个套件保留了相同的名称。我希望它是动态的,并从规范中选择测试的名称。这是我以前用于 rspec @caps["name"] = ENV['name'] || 的东西example.metadata[:name] || example.metadata[:file_path].split('/').last.split('.').first 但无法弄清楚水豚。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-01
    • 2015-09-25
    • 1970-01-01
    相关资源
    最近更新 更多