[英]Basic JUNIT testing. I am getting java.lang.AssertionError
[英]Hi, I am facing the problem with cross browser testing. I am not getting launched two browser at simultaneously
我已經通過XML文件傳遞了瀏覽器參數,並且也在腳本中進行了處理。 但是目前,兩個瀏覽器的啟動順序不同而不同。
請參閱下面的我的XML結構,
如果您看到上面的鏈接圖像,我已經將兩個瀏覽器作為參數傳遞了。 我已經在腳本的@BeforeTest方法中處理了傳遞的瀏覽器參數。 我的XML套件文件正確嗎? 我是否正確傳遞了參數?
為什么我要同時啟動兩個瀏覽器? 請提出解決方案。
你試過用了嗎
<suite name="My suite" parallel="methods" thread-count="5">
<suite name="My suite" parallel="tests" thread-count="5">
<suite name="My suite" parallel="instances" thread-count="5">
而您的方法應該是這樣的,
@Test(threadPoolSize = 3, invocationCount = 10, timeOut = 10000)
public void testServer() {}
每個測試套件將在單獨的線程中執行,這是三個套件.xml文件在單獨的線程中執行,
java org.testng.TestNG -suitethreadpoolsize 3 testng1.xml testng2.xml testng3.xml
並記住,您可以指示TestNG以各種方式在單獨的線程中運行測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.