Selenium webdriver 如何使用testng在两个环境中并行运行一个测试用例

Selenium webdriver 如何使用testng在两个环境中并行运行一个测试用例,selenium-webdriver,testng,pom.xml,Selenium Webdriver,Testng,Pom.xml,如何使用testng在两个环境中并行运行一个测试用例 我有一个测试用例,需要在两个环境中运行 这里我使用testNG、MAVEN,您可以使用selenium网格,在单个测试用例上并行执行。 我建议你仔细研究一下基本概念 下面是要理解的示例代码: 使用TestNG参数 它将启动Chrome和Firefox浏览器以并行执行,并从testng.xml配置中调用,您必须在项目中定义该配置 <?xml version="1.0" encoding="UTF-8"?> <suite nam

如何使用testng在两个环境中并行运行一个测试用例

我有一个测试用例,需要在两个环境中运行

这里我使用testNG、MAVEN,

您可以使用selenium网格,在单个测试用例上并行执行。 我建议你仔细研究一下基本概念

下面是要理解的示例代码:

使用TestNG参数

它将启动Chrome和Firefox浏览器以并行执行,并从testng.xml配置中调用,您必须在项目中定义该配置

<?xml version="1.0" encoding="UTF-8"?>
<suite name="Parallel test suite" parallel="tests" thread-count="2">
     <test name="demo1">
        <parameter name="myBrowser" value="firefox"/>
        <classes>
            <class name="Your class name" />         
        </classes>
    </test> 
    <test name="demo2">
        <parameter name="myBrowser" value="chrome"/>
        <classes>
            <class name="Your class name" />           
        </classes>
    </test> 
</suite>

欢迎来到堆栈溢出!请参阅:SO的期望是,用户提问时不仅要进行研究以回答自己的问题,还要分享研究、代码尝试和结果。这表明你花了时间来帮助自己,它使我们避免重复显而易见的答案,最重要的是,它帮助你得到一个更具体和相关的答案!另见:
<?xml version="1.0" encoding="UTF-8"?>
<suite name="Parallel test suite" parallel="tests" thread-count="2">
     <test name="demo1">
        <parameter name="myBrowser" value="firefox"/>
        <classes>
            <class name="Your class name" />         
        </classes>
    </test> 
    <test name="demo2">
        <parameter name="myBrowser" value="chrome"/>
        <classes>
            <class name="Your class name" />           
        </classes>
    </test> 
</suite>