Я хочу открыть ссылку на новой вкладке. Я использую watir, watir-webdriver и chrome. Мне нужно нажать ctrl + T. Как мне это сделать?Нажмите кнопку алфавита в watir
Это не поможет - browser.element.send_keys [:control, 'T']
Исключение -
C:/blah/selenium-webdriver-2.33.0/lib/selenium/webdriver/common/keyboard.rb:48:in assert_modifier': "T" is not a modifier key, expected one of [:control, :shift, :a from C:/blah/selenium-webdriver-2.33.0/lib/selenium/webdriver/common/keyboard.rb:25:in press'....
возможно дубликат [Как открыть новую вкладку с помощью Selenium WebDriver] (http://stackoverflow.com/questions/17547473/how-to-open-a-new-tab-using-selenium-webdriver) –
Что именно означает «открыть ссылку на новой вкладке»? Если вы вручную нажмете Ctrl + t на клавиатуре, он просто откроет пустую вкладку. Если это ваша цель, вы могли бы просто создать новое окно браузера, то есть 'browser2 = Watir :: Browser.new: chrome'. Возможно, ваша цель состоит в том, что когда вы нажимаете на ссылку, вы хотите, чтобы она открывалась на новой вкладке, а не на текущей вкладке? –
Я мог бы создать новый браузер, но я предпочитаю делать вкладку, а вот что-то вроде этого - browser2 = current_browser.new_tab (tab_name) – stack1