Selenium webdriver подключиться ? - Python

Узнай цену своей работы

Формулировка задачи:

Такой код:
Запускается хром как надо, если не закрывать, то его окошко остается висеть даже если выйти из PyCharm. Если код запустить еще раз, то откроет второе такое же окно Хрома. Так, собственно, вопрос, можно ли "подключиться" к ранее уже открытому окну хрома ? Спасибо.

Решение задачи: «Selenium webdriver подключиться ?»

textual
Листинг программы
from selenium import webdriver
 
 
class SessionRemote(webdriver.Remote):
    def start_session(self, desired_capabilities, browser_profile=None):
        self.w3c = True
 
# первый драйвер
driver = webdriver.Chrome('chromedriver')
driver.get('http://google.com')
 
executor_url = driver.command_executor._url
session_id = driver.session_id
 
# второй драйвер
new_driver = SessionRemote(command_executor=executor_url, desired_capabilities={})
new_driver.session_id = session_id
new_driver.get('http://example.org')

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

10   голосов , оценка 3.7 из 5