如何使用黄瓜水豚找到下拉值的xpath

时间:2017-04-03 22:10:18

标签: selenium xpath cucumber capybara

如何在“https://www.amazon.com/gp/goldbox/ref=nav_cs_gb”中的“排序依据”下拉列表中找到选项的xpath

我尝试过使用过 find(:xpath,“.//* [@ id ='sort'] / option [starts-with(text(),'Price:Low to High')]”)。select_option

但它不起作用。任何解决方案?

1 个答案:

答案 0 :(得分:0)

如果您在浏览器中检查该页面,您会发现您正在查看的选择框在页面上实际上不可见。它被隐藏并替换为JS创建的下拉小部件。

的内容
find("span[data-gbfilter-dropdown='{\"attribute\":\"sortOrder\"}'] span.a-dropdown-prompt").click
click_link('Price - Low to High')

应该做你想做的事情