2017-05-31 70 views
0

我在Selenium中有關鍵字驅動的自動化框架。並行執行在Selenium關鍵字驅動的自動化框架中不起作用

在運行時,我創建了testng suite.xml,其中包含所有方法名稱(在Test Suite.xls中標記爲Yes的測試用例),parallel = methods,thread-count-2,然後是testng.xml被執行。

雖然打開了兩個瀏覽器實例,但只執行一個測試腳本。其他瀏覽器實例等待第一個腳本執行,然後執行第二個腳本。

如果有人可以幫我解決這個問題,或者提供替代解決方案在關鍵字驅動框架中實現並行執行,那將是非常棒的。

+0

實際上在兩個不同的瀏覽器實例中執行方法不被建議,因爲它可能有依賴關係,但你可以在這裏發佈你的代碼,並顯示你到底在寫什麼 –

回答

-1

您可以嘗試使用硒網格並行執行腳本。它可以幫助你。

+0

這就是多機器。對於單臺機器,您不需要網格 –

+0

我們也可以使用單機。你在同一臺機器上運行集線器和節點。那麼腳本將並行執行,否則兩個瀏覽器實例之間的切換不能由testng處理。你可以嘗試一下,讓我知道。 – Murthi

+0

是的,但在這種情況下我們不需要 –

0

使用Threadable Webdriver它在並行線程上創建瀏覽器實例並執行腳本。

相關問題