я пытаюсь запустить два одинаковых тестовых примера одновременно, используя chrome broswer, как мне этого добиться?
код, который я пробовал ниже, открывает два браузера, и один из тестовых примеров не запускается. любая помощь? спасибо
<suite name="Suite">
<test name="ToolsQA1">
<parameter name="sUsername" value="testuser_1"/>
<parameter name="sPassword" value="Test@123"/>
<classes>
<class name="automationFramework.TestngParameters" />
</classes>
</test>
<test name="ToolsQA2">
<parameter name="sUsername" value="testuser_2"/>
<parameter name="sPassword" value="Test@999"/>
<classes>
<class name="automationFramework.TestngParameters" />
</classes>
</test>
</suite>
Мой класс TestngParameters это мой пакет класса, я добавил
package automationFramework;
public class TestngParameters{
WebDriver driver = new ChromeDriver();
@Beforesuite
public void testng() throws InterruptedException
{
System.setProperty("webdriver.chrome.driver", "C:\\Users\\User\\Desktop\\chromedriver.exe");
driver.get("https://www.testing.com");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Beforetest
@Parameters({"sUsername","sPassword"})
public void declareaccount(String sUsername, String sPassword) throws InterruptedException
{
WebElement sname = driver.findElement(By.name("FullName"));
sname.clear();
sname.sendKeys(sUsername);
WebElement passwordname = driver.findElement(By.name("password"));
spassword.clear();
spassword.sendKeys(sPassword);
}
}