Selenium (Remote)

Мне нужно по сессий браузера закрыть браузер из другого файла, покопался нашел метод Remote, но когда я его использую получаю ошибку. Сессия сохраняется правильно и получаю её тоже правильно.

Ошибка: HTTPConnectionPool(host='localhost', port=4444): Max retries exceeded with url: /wd/hub/session (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001BC6E411FD0>: Failed to establish a new connection: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение'))

Код: `

from selenium import webdriver 
import json

def close_browser(email):

    print(email)

    with open(f"./browsers/{email}.json", "r") as file:
       data = json.load(file)

    driver = webdriver.Remote(command_executor='http://localhost:4444/wd/hub', desired_capabilities={})

    driver.session_id = data["session_id"]
    driver.quit()
    
    print(data["session_id"])`

В результате мне нужно что бы браузер закрывался по id сессий, если возможно то просто кодом.


Ответы (0 шт):