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 сессий, если возможно то просто кодом.