尝试使用 Watir 按 CRTL+T
Trying to press CRTL+T with Watir
我正在构建一个简单的脚本来打开带有 2 个不同选项卡的浏览器 window。不幸的是,当我想使用 CRTL+T 时,'send_keys' 功能不起作用。
这是我的脚本:
require 'watir'
require 'webdrivers'
browser = Watir::Browser.new
browser.goto("http://www.google.com")
sleep(5)
browser.send_keys ([:control, 't'])
sleep(10)
有没有人知道我该如何解决这个问题?
Chromedriver 不再支持通过 Ctrl+T 打开标签页 - 请参阅 https://bugs.chromium.org/p/chromedriver/issues/detail?id=903。
您可以通过执行 JavaScript:
打开一个新标签页
browser.execute_script('window.open();')
我正在构建一个简单的脚本来打开带有 2 个不同选项卡的浏览器 window。不幸的是,当我想使用 CRTL+T 时,'send_keys' 功能不起作用。
这是我的脚本:
require 'watir'
require 'webdrivers'
browser = Watir::Browser.new
browser.goto("http://www.google.com")
sleep(5)
browser.send_keys ([:control, 't'])
sleep(10)
有没有人知道我该如何解决这个问题?
Chromedriver 不再支持通过 Ctrl+T 打开标签页 - 请参阅 https://bugs.chromium.org/p/chromedriver/issues/detail?id=903。
您可以通过执行 JavaScript:
打开一个新标签页browser.execute_script('window.open();')