mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
DrissionElement增加page属性
This commit is contained in:
parent
fb341f212a
commit
6714ed116e
@ -10,20 +10,19 @@ from re import split as re_SPLIT
|
|||||||
from shutil import rmtree
|
from shutil import rmtree
|
||||||
from typing import Union
|
from typing import Union
|
||||||
|
|
||||||
from lxml.etree import _Element
|
from lxml.html import HtmlElement
|
||||||
# from lxml.html import HtmlElement
|
|
||||||
# from requests_html import Element
|
|
||||||
from selenium.webdriver.remote.webelement import WebElement
|
from selenium.webdriver.remote.webelement import WebElement
|
||||||
|
|
||||||
|
|
||||||
class DrissionElement(object):
|
class DrissionElement(object):
|
||||||
"""SessionElement和DriverElement的基类"""
|
"""SessionElement和DriverElement的基类"""
|
||||||
|
|
||||||
def __init__(self, ele: Union[WebElement, _Element]):
|
def __init__(self, ele: Union[WebElement, HtmlElement], page=None):
|
||||||
self._inner_ele = ele
|
self._inner_ele = ele
|
||||||
|
self.page = page
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def inner_ele(self) -> Union[WebElement, _Element]:
|
def inner_ele(self) -> Union[WebElement, HtmlElement]:
|
||||||
return self._inner_ele
|
return self._inner_ele
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
Loading…
x
Reference in New Issue
Block a user