Selenium не открывает новую вкладку браузера

Всем привет!
Суть проблемы: при подаче сочетания клавиш ctrl+t перестала открываться новая вкладка браузера.
Подробнее: пишу на python + selenium 2.53.1 (chromedriver).
Ранее при:

driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL+'t')

открывалась новая вкладка браузера, теперь ровным счетом ни чего не происходит. При всём при этом send_keys(Keys.CONTROL+'a') выделает всё на странице. body.send_keys('\uE009t') тоже не работает.
Что я делаю не так?

driver.execute_script('window.open('about:blank', '_blank');')

1 лайк

Спасибо! Так я пробовал ранее и новая вкладка действительно открывается. А есть ли способ переключения между вкладками? driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + Keys.TAB)
результата не приносит. Ну или в крайнем случае как закрыть последнюю открытую вкладку?

Переключение: 7. WebDriver API — Selenium Python Bindings 2 documentation
Закрытие активной вкладки: 7. WebDriver API — Selenium Python Bindings 2 documentation

1 лайк