【发布时间】:2018-05-18 23:00:34
【问题描述】:
您能帮我检查一下是否启用了 10 多个字段,如果启用,则将唯一值传递给每个下拉字段。
以下是我的代码,但请告诉我如何迭代以检查该字段是否已启用,如果已启用,则将唯一值传递给每个下拉列表。
WebElement fieldvalue1 = driver.findElement(By.xpath("(//input[@aria-
label='amendments?'])"));
fieldvalue1.sendKeys("Yes");
fieldvalue1.sendKeys(Keys.TAB);
WebElement fieldvalue2 = driver.findElement(By.xpath("(//input[@aria-
label='appropriateness as applicable?'])"));
fieldvalue2.sendKeys("Yes");
fieldvalue2.sendKeys(Keys.TAB);
WebElement fieldvalue3 = driver.findElement(By.xpath("(//input[@aria-
label='account statements deleted?'])"));
fieldvalue3.sendKeys("Yes");
fieldvalue3.sendKeys(Keys.TAB);
WebElement fieldvalue4 = driver.findElement(By.xpath("(//input[@aria-
label='Statement recipient?'])"));
fieldvalue4.sendKeys("Yes");
fieldvalue4.sendKeys(Keys.TAB);
WebElement fieldvalue5 = driver.findElement(By.xpath("(//input[@aria-
label='Fee agreement?'])"));
fieldvalue5.sendKeys("Yes");
fieldvalue5.sendKeys(Keys.TAB);
WebElement fieldvalue6 = driver.findElement(By.xpath("(//input[@aria-
label='Properly executed?'])"));
fieldvalue6.sendKeys("Yes");
fieldvalue6.sendKeys(Keys.TAB);
【问题讨论】:
-
请显示一个下拉列表的 HTML 并且所有下拉列表的 HTML 代码结构相似?
标签: java list selenium webdriver