Capybara - >如何使用native方法的结果

时间:2012-10-30 21:10:30

标签: capybara capybara-webkit

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

Capybara版本为1.1.2 Capybara-Webkit版本为0.12.1

1 个答案:

答案 0 :(得分:0)

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

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

此处有更多详情:https://github.com/thoughtbot/capybara-webkit/issues/634