【发布时间】:2015-05-30 20:18:12
【问题描述】:
如何使用 Java 验证下拉字段?例如,我们有下拉 A 和下拉 B,如果我选择下拉 A 中的任何选项,并且所选选项在下拉 B 中具有值。因此,每当我选择下拉 A 选项时,下拉 b 中都会保存一个选项应该选择。如何使用 selenium webdrive 处理上述解决方案?请给我解决方案。
【问题讨论】:
-
我创建了用于获取数据集的 excel 读取脚本,当我执行参数脚本时,第一个下拉列表值正在选择,但第二个下拉列表没有从 Excel 中选择。
-
分享你的相关代码。
-
1. JavascriptExecutor js = (JavascriptExecutor)驱动程序; js.executeScript("document.getElementById('projbox1').style.display='block'"); new Select(driver.findElement(By.id("projbox1"))).selectByVisibleText(oExcel.getCellData("projbox1",3));
-
2. JavascriptExecutor js1 = (JavascriptExecutor)驱动程序; js1.executeScript("document.getElementById('campbox1').style.display='block'"); new Select(driver.findElement(By.id("campbox1"))).selectByVisibleText(oExcel.getCellData("campbox1",3));
-
这两个下拉菜单都有关系。例如,如果您选择印度,则在国家下拉列表中。选择后,您将在另一个下拉列表中获得印度下的城市名称。所以,我需要处理以获取下拉值。