Пытаясь нажать CRTL + T с Watir - PullRequest
       17

Пытаясь нажать CRTL + T с Watir

0 голосов
/ 14 февраля 2020

Я создаю простой скрипт для открытия окна браузера с 2 разными вкладками. К сожалению, функция send_keys не работает, когда я хочу использовать CRTL + T.

Вот мой скрипт:

require 'watir'
require 'webdrivers'
browser = Watir::Browser.new
browser.goto("http://www.google.com")
sleep(5)
browser.send_keys ([:control, 't'])
sleep(10)

У кого-нибудь есть идеи, как я могу это исправить

1 Ответ

0 голосов
/ 14 февраля 2020

Chromedriver больше не поддерживает открытие вкладок с помощью Ctrl + T - см. https://bugs.chromium.org/p/chromedriver/issues/detail?id=903.

Вы можете открыть новую вкладку, выполнив JavaScript:

browser.execute_script('window.open();')
...