大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – 在Capybara / Poltergeist中打开一个新标签,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我似乎无法让它工作.
@session.find(<link>).click
似乎只是停留在同一页面上
click_link "<link>" @session.driver.window_handles
无论我在做什么,似乎只给我一个窗口.
如何在新标签中打开该链接?
似乎是关于什么有效或不是la(With Capybara,how do I switch to the new window for links with “_blank” targets?)的相当混乱.
希望有人能解决这个问题……似乎无法理解它.
好.通过更新到最新版本的poltergeist(1.6.0),我们取得了一些进展.
然而,现在我有两个窗口,但不知道如何在它们之间切换.
@session.windows
给我
[Window @ handle =“0”,Window @ handle =“1”]
(略微修改,因为它有点有趣).
但
@session.switch_to_window(1)
结果是
NoMethodError: undefined method `handle' for "1":string
以上是大佬教程为你收集整理的ruby-on-rails – 在Capybara / Poltergeist中打开一个新标签全部内容,希望文章能够帮你解决ruby-on-rails – 在Capybara / Poltergeist中打开一个新标签所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。