首页 文章

我们如何使用Java在TestNg中执行黄瓜场景并行? [重复]

提问于
浏览
1

这个问题在这里已有答案:

我正在使用Java与Selenium和TestNG . 我可以使用TestNG执行并行测试 .

但是现在我已经将黄瓜与TestNG集成在一起,但我无法并行执行黄瓜方案 . 我可以使用并行执行两个功能文件但不能在一个功能文件并行执行两个方案 .

任何人都知道如何在一个功能文件中实现可用场景的并行执行?

请在下面找到我的TestNG xml文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" parallel="methods" thread-count="5">
    <listeners>
        <listener class-name="com.pages.LocalWebDriverListener"></listener>
    </listeners>
    <test name="Test" parallel="methods" thread-count="5">
        <parameter name="browserName" value="firefox"></parameter>
        <classes>
            <class name="com.pages.CucumberRunner" />
        </classes>
    </test> <!-- Test -->
</suite> <!-- Suite -->

请在下面找到我的CucumberRunner课程

@RunWith(Cucumber.class)
@CucumberOptions(features = { "scenario/test.feature" }, glue="com.pages")
public class CucumberRunner extends AbstractTestNGCucumberTests{


}

请在下面找到我的test.feature文件

Scenario: sample1
    Given Login with user account 

Scenario: sample2
    Given Login with guest account 

Scenario: sample3
    Given Login with other account

我感谢您的帮助 . 谢谢

1 回答

相关问题