硒页工厂未捕获的下拉值

时间:2019-03-11 04:35:48

标签: java selenium selenium-webdriver page-factory

下面是我的@findby注释和方法,有助于获取值

@FindBy(how = How.XPATH,使用=“ // * [@ id ='Voucher']”)public WebElement DropDownVoucherName;

public void voucher_ddp(String vddp){试试{Select vdp = new Select(DropDownVoucherName); vdp.selectByValue(vddp); } catch(Exception e){System.out.println(“发现错误:” + e.getMessage()); }

错误获取:NoSuchElementException:无法找到值为xyz的选项

1 个答案:

答案 0 :(得分:0)

确保已使用

在构造函数中初始化了页面工厂
PageFactory.initElements(driver, ClassName.class);