如何在Selenium 2中选择/获取下拉选项

我正在将硒1代码转换为硒2,找不到在下拉菜单中选择标签或获取下拉菜单的选定值的简便方法。您知道如何在Selenium 2中做到这一点吗?


这是两个在Selenium 1中起作用但不在2中起作用的语句:


browser.select("//path_to_drop_down", "Value1");

browser.getSelectedValue("//path_to_drop_down");


慕村225694
浏览 415回答 3
3回答

有只小跳蛙

查看硒文档中有关使用webdriver 填写表单的部分以及Select类的javadoc 。要基于标签选择一个选项:Select select = new Select(driver.findElement(By.xpath("//path_to_drop_down")));select.deselectAll();select.selectByVisibleText("Value1");要获得第一个选定的值:WebElement option = select.getFirstSelectedOption()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java