2017-07-06 111 views
2

是否有可能通過TestNG運行arquillian測試?我在這裏嘗試this tutorial,但它需要Arquillian testRunner,我只能使用JUnit的@RunWith註釋進行選擇。Arquillian測試與TestNG wild 012羣

我的研究表明在TestNG中沒有等效的註釋/機制。

+0

不幸的是,我們還沒有用TestNG做過任何測試,所以我不確定我們的工作是否將工作替換爲與TestNG等效的arquillian-junit容器。 理論上這是一個肯定的結果,但不是我們嘗試過的。隨意給它一個去,讓我們知道,如果有問題,我們可以修復 – Ken

回答

1

我一直在使用Arquillian和TestNG - 目前爲止我沒有看到任何問題。

查看本網站的樣本測試 - 向下滾動測試。

http://www.testautomationguru.com/arquillian-graphene-page-fragments/

您需要擴展Arquillian基類使用TestNG使用它。

@RunAsClient 
public class GoogleSearchTest extends Arquillian{ 

} 
+0

'@ RunAsClient'註釋會導致所有的測試運行在容器之外? 正如我所經歷的那樣,並不需要將它放在類型級別上,以便首先啓用TestNG亞軍。 – tuberains

+0

@tuberains,是的,在容器外面。我不是說這是必需的。 – vins

+0

我回滾到JUnit,因爲我無法讓廣告的依賴注入工作。 但是,正如你正確回答我的第一個問題,我會獎勵你...... – tuberains