用水豚改变跨度文本

Gre*_*one 3 html capybara

我已经使用Capybara了3天了,我遇到了一个问题.

有一个HTML代码:

<span id='some_id'> Text </span>
Run Code Online (Sandbox Code Playgroud)

我需要更改文本Capybara.可能吗?

Bil*_*ner 5

你应该可以使用execute_script:

page.execute_script("$('span#some_id').html('New Text');")
Run Code Online (Sandbox Code Playgroud)

这假设你有JQuery.如果没有,那么将脚本替换为您正在使用的任何框架.