window.open
откроет ссылку в новой вкладке.Драйвер Selenium Firefox не имеет возможности переключаться между вкладками, так как для них есть только один дескриптор окна (в отличие от Chrome, который имеет 2).Если вы зададите для window()
параметра 'specs' команды ширину и высоту, откроется новое окно, и вы сможете переключиться.
После открытия нового окна драйвер по-прежнему ориентирован на первое, вам нужно сначала перейти в новое окно.
size = driver.get_window_size();
driver.execute_script("window.open('http://google.com', 'new_window', 'height=argument[0], width=argument[1]')", size['height'], size['width'])
driver.switch_to.window(driver.window_handles[1])
print(driver.title)