使用WebElement(selenium)选择一个下拉框?

时间:2013-06-12 22:46:00

标签: selenium drop-down-menu

我通常使用它 new Select(driver.findElement(By.id(“title”)))。selectByVisibleText(“Mr”); 这完全没问题。

我正在采用更多的PageFactory方法 我定义了WebElement

@FindBy(ID = “标题”) 私有WebElement标题;

如何使用此选项在下拉框中选择该选项?

我尝试使用它 driver.findElement((By)title) 但这并不能让我选择selectByVisibleText。

1 个答案:

答案 0 :(得分:0)

你需要做你以前做过的事情。 @FindBy表示法只是替换了对driver.findElement命令的需要。要使用您需要做的选择:

new Select(title).selectByVisibleText("Mr");