Ruby on Rails:Cucumber:如何点击打开新窗口的链接?
我有一个在新窗口中打开的链接,我需要测试该新窗口中的应用程序部分。
任何建议将不胜感激。
I have a link that opens in a new window, and I need to test the part of my app that is within that new window.
Any suggestions will be much appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
定义一个包含以下代码的步骤:
page.driver.browser.switch_to.window (page.driver.browser.window_handles.last)
switch_to 是一个 selenium 命令,允许您切换到新窗口
window_handles 返回当前打开的窗口的列表
Define a step that contains this code:
page.driver.browser.switch_to.window (page.driver.browser.window_handles.last)
switch_to is a selenium command that allows you to change over to a new window
window_handles returns a list of currently open windows
我意识到这是一篇非常老的帖子,但这里有一个使用 Capybara 和 Poltergeist 驱动程序的 Cucumber 步骤定义:
I realize this is a very old post, but here's a Cucumber step definition using Capybara and the Poltergeist driver:
您能否验证链接的目标是否设置为 _blank ?
Could you just validate that the link has it's target set to _blank?