2

usingpage.find( 'some-element' ).native一致地返回一个字符串,比如'4'。文档声明它返回一些允许我访问本机方法的对象。有人遇到过这个吗?

Capybara 版本是1.1.2 Capybara-Webkit 版本是0.12.1

4

1 回答 1

0

听起来您可能正在使用 Capybara Webkit,它将内部节点表示为整数。您仍然可以使用以下方式访问本机 Rack::Test 节点:

page.find( 'some-element' ).base.native

更多细节在这里:https ://github.com/thoughtbot/capybara-webkit/issues/634

于 2014-04-25T20:35:34.537 回答