我在src/test/resources/feature /中有以下功能文件(獨立的功能文件),我想並行運行它們。就像:一個功能文件必須在Chrome中執行,另一個功能文件必須在firefox中執行@Tags名稱。使用作爲亞軍AbstractTestNGCucumberTests如何執行並行的黃瓜功能文件
Feature: Refund item
@chrome
Scenario: Jeff returns a faulty microwave
Given Jeff has bought a microwave for $100
And he has a receipt
When he returns the microwave
Then Jeff should be refunded $100
Feature: Refund Money
@firefox
Scenario: Jeff returns the money
Given Jeff has bought a microwave for $100
And he has a receipt
When he returns the microwave
Then Jeff should be refunded $100
有人可以幫助我實現this.I'm黃瓜使用的Java版本1.2.2,和。另外,讓我知道如何通過使用功能文件動態創建Test Runner並使它們並行運行。
什麼是你想在這裏實現?什麼是最終目標? – k1133
我想與不同的瀏覽器並行執行功能文件。我有一個應用程序,我需要做瀏覽器兼容性測試。到目前爲止,我們已經執行序列來驗證瀏覽器的兼容性。我剛剛聽說了關於cucumber-jvm-parallel插件,但沒有太多知道如何實現它。並且聽說它會動態地創建一個跑步者,並幫助我們在場景或功能方面執行並行執行。 – ArrchanaMohan
你可以試試maven和surefire插件。它將使用多個線程來分別運行每個可用的運行器。谷歌cucmber的Java Maven並行。用於鏈接文章,但不知何故被刪除 – Grasshopper