所以我最近一直在使用Intellij和TestNG,並且我知道如何讓我的代碼打開我在代碼中測試的網頁,但是我想在每次運行我的時候都通過TestNG傳遞它測試。我已經看到過這個過程,但是對於我不記得的生活,我花了很多年尋找答案,所以這是我最後的希望,如果這是一個非常基本的問題,我很抱歉!Intellij TestNG JDK設置傳遞URL
0
A
回答
0
我覺得你在這裏做一個小的混亂。啓動瀏覽器窗口中的選項存在僅運行/調試配置Web的應用程序,因爲它是有道理的:
我知道你正在使用硒,但對於TestNG的/ JUnit的它不會使打開瀏覽器很有意義,因爲它們只是單元測試框架。此外,爲了硒能夠發揮它的魔力,它需要使用一種特殊的驅動程序自行打開瀏覽器。
但是,如果您想將一些參數傳遞給TestNG框架到您的測試類中,則可以從您所展示的界面執行此操作。
假設你有一個測試案例如:
public class TestNGTest {
@Test
@Parameters({"driver", "url"})
public void shouldReadParametersSentFromIJ(String driver, String url) {
System.out.println(String.format("This test would run using the [%s] driver and on the [%s] URL.", driver, url));
}
}
使用參數配置爲:
這是結果,你就要有:
相關問題
- 1. Intellij社區 - MacOS - JDK設置
- 2. 傳遞函數爲JDK 8
- 3. 未安裝IntelliJ JDK
- 4. Intellij IDEA:不尊重進口商設置的Maven JDK
- 5. 的IntelliJ抱怨的tools.jar不在即使JDK設置
- 6. 如何使用JDK 1.8在Mac上爲IntelliJ 13設置庫
- 7. 爲Eclipse設置JDK
- 8. 設置JDK - 錯誤
- 9. Intellij與TestNG報告生成
- 10. Eclipse JDK設置如何影響系統的JDK設置
- 11. 傳播的IntelliJ IDEA項目設置
- 12. 的IntelliJ運行一個測試TestNG中
- 13. 的IntelliJ 12不與JDK 1.7
- 14. IntelliJ Idea 13.1.4和JDK 1.8.0_11
- 15. 安裝JDK和IntelliJ Idea
- 16. testng如何設置configfailurepolicy = true
- 17. TestNG:全局設置invocationCount
- 18. 設置DisplayObject傳遞MouseEvents
- 19. 傳遞operator ==來設置C++
- 20. 傳遞如果設置
- 21. 設置$ JAVA_HOME並安裝JDK
- 22. 在Eclipse中設置JDK
- 23. 設置Eclipse和Java JDK
- 24. 將參數傳遞給testNG提供者
- 25. 傳遞TestNG方法的對象參數?
- 26. 將java.library.path參數傳遞給testng
- 27. 參數在TestNG中傳遞默認值
- 28. 將參數傳遞給TestNG運行 - Gradle
- 29. 將參數傳遞給TestNG XML
- 30. 傳遞參數,從Eclipse來TestNG的
這是有點不清楚你想要什麼Ø?你是否希望IJ在啓動測試時打開瀏覽器窗口,或將一些參數/參數傳遞到環境中? – Morfic
是的,我希望IJ打開一個導航到我的網站的瀏覽器窗口,並通過TestNG傳入。我相信我必須使用一個文件來完成我在VMoptions中指向的那個文件? – OhAye