在我的脚本中,根据上一步中的选择,会出现一个动态下拉菜单。我的代码在菜单存在时有效,但当它不是我的脚本时失败。我正在使用 strBusinessType 变量从我的 SQL 数据库中引入数据。
//Select Business Type (If Present)
owd.manage().timeouts().implicitlyWait(0, TimeUnit.MILLISECONDS);
boolean exists = owd.findElements( By.id("BusinessType1") ).size() !=0;
owd.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);
if (exists){
new Select(owd.findElement(By.id("BusinessType1"))).selectByVisibleText(strBusinessType);
}
else{
System.out.println("Business Type not present");
}