Ruby 在 css 选择器中插值 Capybara
Ruby interpolation within a css selector Capybara
我在尝试使用水豚查找元素时收到无效的选择器错误
这个有效
page.find("#widget_amount_Standard")
但是当我尝试使用
credit_type = "Standard"
page.find("#widget_amount_'#{credit_type}'") OR
page.find("#widget_amount_"#{credit_type}"") OR
page.find("div[id^="widget_amount_'#{credit_type}'"]")
我还是报错,语法哪里出错了,我以为插值总是用双引号进行的。
这应该有效:
page.find("#widget_amount_#{credit_type}")
我在尝试使用水豚查找元素时收到无效的选择器错误
这个有效
page.find("#widget_amount_Standard")
但是当我尝试使用
credit_type = "Standard"
page.find("#widget_amount_'#{credit_type}'") OR
page.find("#widget_amount_"#{credit_type}"") OR
page.find("div[id^="widget_amount_'#{credit_type}'"]")
我还是报错,语法哪里出错了,我以为插值总是用双引号进行的。
这应该有效:
page.find("#widget_amount_#{credit_type}")