Capybara ノードの取得に成功したとしましょう。
node = find("#some-element")
要素には、特定のテストのコンテキストで無視またはオーバーライドしたい厄介な属性があります。
node[:onClick] # "someInlineJSCrap(); return false;"
Capybara ノードの属性をオーバーライドすることは可能ですか? Ruby ハッシュ代入構文を試してみましたが、うまくいきませんでした。
node[:onClick] = "return true;"
編集(完全なエラー):
undefined method `[]=' for # <Capybara::Element tag="a"> (NoMethodError)
どんな助けでも大歓迎です!