如何在“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
但它不起作用。任何解决方案?
答案 0 :(得分:0)
如果您在浏览器中检查该页面,您会发现您正在查看的选择框在页面上实际上不可见。它被隐藏并替换为JS创建的下拉小部件。
的内容find("span[data-gbfilter-dropdown='{\"attribute\":\"sortOrder\"}'] span.a-dropdown-prompt").click
click_link('Price - Low to High')
应该做你想做的事情