测试没有硒的gmap4rails

时间:2013-07-04 12:09:48

标签: testing rspec capybara gmaps4rails

我们正在玩我们项目中使用gmap4rails的infowindows。根据建议将部分拉成部分:

@json = @ results.to_gmaps4rails do | org,marker | marker.infowindow render_to_string(:partial =>“popup”,:locals => {:@org => org}) 端

部分有这个:

我们已经检查过我们可以在chrome中匹配xpath,如下所示:

$ X( “// DIV [@类= 'map_container'] //一个[@href = '/组织/ 127']”)

然而,这在黄瓜规范中不起作用:

expect(page).to have_xpath(“// div [@ class ='map_container'] // a [@href ='#{organization_path(org)}']”)

此处的分支中的所有代码:https://github.com/tansaku/LocalSupport/tree/map_links

对于infowindows的集成测试是否有推荐的最佳实践?我可以为部分或控制器规范等编写一个视图规范,但也许没有办法对infowindow内容进行集成测试,因为所有内容都是由浏览器呈现的,所以没有完整的selenium测试有什么好的选择吗? / p>

http://phantomjs.org/会在这里提供帮助吗?我们已经在使用capybara-webkit

非常感谢提前

0 个答案:

没有答案