我使用jxl.jar从exce导入数据。对于文本字段类型,导入工作正常。但是“列表字段类型”它不起作用。任何人都可以帮助我。
driver.findElement(By. id( "ctl00_ContentPlaceHolder1_cbpAssociationNew_panelAssnDetailAdd_SalutationName_I" )).sendKeys(sh.getCell(0, 1).getContents());
在上图中,我们将'Industry'作为List字段类型。 我已尝试使用xpath,我仍然遇到列表字段类型的问题。
答案 0 :(得分:0)
您似乎正在尝试将值发送到"选择"落下。您应该使用以下代码来设置值。 假设给定的ID是下拉列表,getContents()返回一个从下拉列表中选择的选项:
Select sel = new Select(driver.findElement(By.id("ctl00_ContentPlaceHolder1_cbpAssociationNew_panelAssnDetailAdd_SalutationName_I")));
sel.selectByVisibleText(sh.getCell(0, 1).getContents());