![](/img/trans.png)
[英]How to run multiple tests on different browsers simultaneously using Selenium WebDriver?
[英]How to make selenium RC tests run in multiple browsers (using java & eclipse & selenium grid)
我有用Java在Eclipse中編寫的測試用例,目前可以完美地與硒網格一起使用,但一次只能在一個瀏覽器中使用。 如何使其在多個瀏覽器上同時運行? 提前致謝!
如果硒網格已經在運行,那么您就完成了一半。
您可能知道,Selenium網格會自動將測試分布在所有已注冊的節點上。 如果一次只打開一個瀏覽器,則可能意味着您不是並行執行測試-它們可能是順序執行的。
您現在需要做的是並行運行測試 。 如果您使用的是maven,則可以配置Maven Surefire插件為您在多個線程中運行測試(與JUnit 4.7+和TestNG一起使用):
如果您使用的是Maven,請將以下代碼段添加到pom.xml的<plugins>
部分中(根據需要進行更改-請參閱doc )。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<parallel>methods</parallel>
<threadCount>4</threadCount>
<perCoreThreadCount>true</perCoreThreadCount>
</configuration>
</plugin>
參見http://testng.org/doc/documentation-main.html#parallel-running
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.