【发布时间】:2015-10-01 12:29:29
【问题描述】:
如何做一个循环来扫描一个矩阵并从矩阵中取出数据并填写条目?
图片说明问题...我需要通过方法花费几次并从中获取数据并填写条目并遵循正常流程的自动化。
我可以填写数据输入方法:
driver.findElement(By.xpath("/html/body/center/table/tbody/tr[2]/td[2]/form/table[3]/tbody/tr[17]/td/input[1]")).sendKeys(offers());
我点击过滤数据以填充它 TextArea :
driver.findElement(By.xpath("/html/body/center/table/tbody/tr[2]/td[2]/form/table[3]/tbody/tr[17]/td/input[2]")).click();
在 textArea 中选择填充的数据:
Select selecionapermanenciamulta = new Select(driver.findElement(By.xpath("/html/body/center/table/tbody/tr[2]/td[2]/form/table[3]/tbody/tr[19]/td/table/tbody/tr/td[1]/select")));
selecionapermanenciamulta.selectByIndex(0);
我点击箭头把他带到另一边:
driver.findElement(By.xpath("/html/body/center/table/tbody/tr[2]/td[2]/form/table[3]/tbody/tr[19]/td/table/tbody/tr/td[2]/input[1]")).click();
【问题讨论】:
-
也许我遗漏了一些东西,但看起来你可以把代码放在一个 for 循环中来完成你想要的。
for (int i = 0; i < numOfTimesToLoop; i++) { } -
@Andrio 你可以告诉我它在我的代码中是怎样的,好吗?我是编程新手。
标签: java for-loop selenium-webdriver while-loop automated-tests