如何根据标签区分测试用例?

问题描述 投票:0回答:1

我有一个在不同国家/地区运行的测试用例,但是当我运行整个套件时,它会覆盖吸引力报告中的测试名称。我想知道哪个测试根据其标签通过或失败。我正在使用rspec和诱惑组合。

我的测试看起来像这样:

scenario 'Validate order payment flow for credit card', :ae, :bh, :eg, :sa, :db_creation do
    ENV['COUNTRY'] == 'AE' ? @app.order.add_subscription(true) : @app.order.add_product('Featured')
    @app.order.click_on_send_offer_button(true)
    visit(@app.payment.get_payment_page_for_order(@client.get_client_user_id_from_db(@app.users.email_address_data), @client.get_contract_id_from_db(@app.users.email_address_data)))
    @app.payment.payment_form.confirm_order_button.click
    @app.payment.proceed_through_payment_method_screen('credit card', true)
    @app.payment.proceed_through_payment_terms_screen('pay upfront', true)
    @app.payment.proceed_through_payment_schedule_screen('credit card')
    @app.payment.fill_credit_card_payment_details
    @app.payment.check_success_message
  end

只是好奇是否有人随时尝试。请分享您的知识。

rspec capybara allure site-prism
1个回答
0
投票

您将在转轮中解决此问题。

例如,在黄瓜中,您会cucumber --tags '@abc'

当您使用诱惑力时,请寻找诱惑力跑步者文档。这就是将要更改的地方。 SitePrism或RSpec不会为您处理此问题。

© www.soinside.com 2019 - 2024. All rights reserved.