使用jxl.jar从Excel导入不适用于列表值

时间:2014-11-25 04:57:42

标签: testing selenium-webdriver webdriver

我使用jxl.jar从exce导入数据。对于文本字段类型,导入工作正常。但是“列表字段类型”它不起作用。任何人都可以帮助我。 This is the type of fields we have

          driver.findElement(By. id( "ctl00_ContentPlaceHolder1_cbpAssociationNew_panelAssnDetailAdd_SalutationName_I" )).sendKeys(sh.getCell(0, 1).getContents());

在上图中,我们将'Industry'作为List字段类型。 我已尝试使用xpath,我仍然遇到列表字段类型的问题。

1 个答案:

答案 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());