AnP/Python/AnP/Models/SeleniumTabModel.py
2026-07-02 07:46:49 +02:00

19 lines
552 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from typing import Self, Union
from seleniumwire import webdriver
from selenium.webdriver.remote.webdriver import WebDriver
WireWebDriver = Union[WebDriver, webdriver.Firefox]
class SeleniumTabModel:
def __init__(self:Self, key:str, url:str) -> None:
self.key:str = key
self.selector:WireWebDriver|None = None
self.tabs:dict[str, Any] = {}
def set(self:Self, data:str) -> None:
self.data = data
# self.selector = Selector(text = data, type = "xml")