【发布时间】:2011-09-19 19:16:04
【问题描述】:
我正在将我的 selenium 1 代码转换为 selenium 2,但找不到任何简单的方法来在下拉菜单中选择标签或获取下拉菜单的选定值。你知道如何在 Selenium 2 中做到这一点吗?
以下是在 Selenium 1 中有效但在 2 中无效的两个语句:
browser.select("//path_to_drop_down", "Value1");
browser.getSelectedValue("//path_to_drop_down");
【问题讨论】:
-
您是否尝试过使用 Firebug 找到它?使用 Firebug/xpather 生成的 xpath 会更容易。
-
问题不在于定位或查找下拉菜单。它是关于在该下拉列表中选择一个标签。我可以找到下拉菜单,但不知道在 Selenium 2 中调用哪个方法,因为 select() 和 getSelectedValue() 或 getSelectedLabel() 在 Selenium 2 中不起作用。
标签: java selenium drop-down-menu selenium-webdriver