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')

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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