以下是我需要自动化的方案:
我需要并行执行上述所有步骤。
以下是我的代码:
public class1 {
public static RemoteWebDriver[] driver = new RemoteWebDriver[3];
public void openBrowser(){
System.setProperty("webdriver.chrome.driver", chromeDriverPath);
for(i = 0;i<2;i++){
driver[i] = new ChromeDriver();
driver[i].manage().window().maximize();
}
}
}
public class2 extends class1 {
public void click() {...}
public void setText() {...}
}
public class2 {
@Test
public void test1() {...}
public void test2() {...}
}
使用上面的代码,我可以打开具有不同会话ID的多个浏览器实例。
然后,操作在同一浏览器中多次完成,即导航到gmail.com
3次,然后输入用户名3次(user1user1user1)。
它没有在3个不同的浏览器实例中运行。
请帮助我实现这一目标。