【发布时间】:2019-03-06 18:35:37
【问题描述】:
如何同时打开 2 个窗口,但一个窗口处于私密模式?
水豚的方法(link)
open_new_window
打开一个新窗口,但它不接受任何参数。
也试过了:
page.execute_script 'window.open(link, "mywindow", "private=yes");'
但新窗口仍然没有处于隐私模式。
我正在使用:
- 水豚 (2.11.0)
- selenium-webdriver (2.53.4)
- Firefox v46
有什么想法吗?
【问题讨论】:
-
你用什么浏览器配合 selenium-webdriver?
-
@ThomasWalpole 我正在使用 FireFox v46
-
您卡在 Capybara、selenium-webdriver 和 Firefox 的过时版本上是否有特定原因?由于必须为旧版本制定语法,这将使您更难以给出完全正确的答案。
-
@ThomasWalpole,是的,目前无法更新到较新版本。新版本的语法是什么?我也试过
page.execute_script 'window.open(link, "mywindow", "private=yes");',但也没有用。谢谢。
标签: ruby-on-rails selenium-webdriver capybara