簡體   English   中英

如何使硒RC測試在多個瀏覽器中運行(使用Java和Eclipse和Selenium網格)

[英]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:

如果您使用的是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>

沒有Maven:

參見http://testng.org/doc/documentation-main.html#parallel-running

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM