use*_*159 2 java testing selenium automation qa
我是新手学习Selenium,并在Java代码下面编写。我正在尝试运行一个应该将站点加载20次的for循环。现在它确实按顺序循环,我希望可以并行运行。你能帮忙吗?
public class lenders {
//ExtentReports logger = ExtentReports.get(lenders.class);
public static void main(String[] args) throws InterruptedException {
for (int i=0; i<20; i++) {
FirefoxDriver driver= new FirefoxDriver();
driver.manage().timeouts().pageLoadTimeout(1, TimeUnit.SECONDS);
try {
driver.get("https://www.google.com");
} catch (TimeoutException e) {
driver.quit();
}
}
Run Code Online (Sandbox Code Playgroud)
最后,我希望打开20个浏览器并加载该网站,然后将所有浏览器都杀死。
如果您使用的是Java-8,则可以使用parallelStream
IntStream.range(0,20).parallel().forEach(i->{
... do something here
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1795 次 |
| 最近记录: |