Я использую Python. Я пытаюсь открыть две вкладки на хроме, каждый на другой веб-сайт. Это мой код:Python - открытие нескольких вкладок с использованием селена
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
browser=webdriver.Chrome()
browser.get('http:/reddit.com')
browser.find_element_by_tag_name('body').send_keys(Keys.CONTROL + 't')
time.sleep(3)
browser.get('http://bing.com')
Когда я запускаю его, закладка первого открыта для reddit.com, а затем еще одна закладка открывается по умолчанию моей веб-странице, а затем bing.com открывается на вкладке оригинальной. Я хочу, чтобы первая вкладка перешла на reddit, а вторая вкладка - на bing, но «browser.get (« сайт ») действует только на первой вкладке.
Спасибо. Он работает сейчас! –
Удивительный, рад, что я мог бы помочь! пожалуйста, примите, если вы считаете, что это лучший ответ :) – Jason
Порядок, в котором возвращаются ручки, произволен. Таким образом, вы не должны использовать второй индекс для возврата второго окна. https://www.w3.org/TR/webdriver/#dfn-get-window-handles –