【发布时间】:2016-12-31 00:35:06
【问题描述】:
我有一种与 Selenium 一起运行的方法,可以在网站上快速创建用户帐户。目前它一个接一个地处理,但我在想如果我可以一次处理10个会更好。
我目前有一个 for 循环,用于告诉其中的代码,从我的二维数组的哪一行读取用户信息。我正在努力解决如何使任何流或线程使用正确的值并获取正确的用户信息的概念。
目前我有类似于以下简化的内容:
每次循环时我都需要加载一个新页面和驱动程序,并且需要将数组的值发送到 web 字段。所以基本上我希望它开始循环,而不是在开始下一个循环之前等待第一个循环完成,但可能限制为一次运行 10 个左右。
for(i=0,i<myarray.length, i++)
{
Webdriver.start();
WebElement.findby.(By.name("field1").sendkeys(myArray[i][2]);
Webdriver.end();
}
正如我所说,代码不是实际代码,它只是为了解决我的问题。
希望这很清楚。
【问题讨论】:
标签: java concurrency