2

Capybara ノードの取得に成功したとしましょう。

node = find("#some-element")

要素には、特定のテストのコンテキストで無視またはオーバーライドしたい厄介な属性があります。

node[:onClick] # "someInlineJSCrap(); return false;"

Capybara ノードの属性をオーバーライドすることは可能ですか? Ruby ハッシュ代入構文を試してみましたが、うまくいきませんでした。

node[:onClick] = "return true;"

編集(完全なエラー):

undefined method `[]=' for # <Capybara::Element tag="a"> (NoMethodError)

どんな助けでも大歓迎です!

4

1 に答える 1