Добрый день. Подскажите, сталкнулся с такой проблемой. При запуске тестов на Source lab или Grid, если
- Запускать все в один поток, то тесты проходят.
- Если запускать в два потока, то несколько тестов могут упасть по timeout.
Может кто сталкивался с таким же
Java/WD/TestNG.
Навсякий случай скину файл xml, parallel указывал и test. результат не лучше.
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" parallel="classes" thread-count="2">
<test name="FirefoxTest">
<parameter name="browser" value="firefox" />
<classes>
<class name="DynamicLoadingTest" />
<class name="FormAuthenticationTest" />
</classes>
</test>
<test name="ChromeTest">
<parameter name="browser" value="chrome" />
<classes>
<class name="DynamicLoadingTest" />
<class name="FormAuthenticationTest" />
</classes>
</test>
</suite>
Выбор браузера.
@BeforeMethod
@Parameters("browser")
public void beforeTest(String browser) {
System.setProperty("browser", browser);
getDriver().navigate().to(DEFAULT_URL);
}