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



我有一个针对不同国家/地区运行的测试用例,但是当我运行整个套件时,它会覆盖诱惑报告中的测试名称。我想知道哪个测试根据其标签通过或失败。我正在使用 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

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

您可以在运行器中解决此问题。

所以以黄瓜为例,你会做cucumber --tags '@abc'

当您使用诱惑时,请寻找诱惑跑动器文档。这是具体要改变的地方。SitePrism或RSpec不会为您处理此问题。

相关内容

最新更新