mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
获取元素size更准确;
This commit is contained in:
parent
e9d499bcb8
commit
a6233aa923
@ -123,8 +123,8 @@ class ChromiumElement(DrissionElement):
|
|||||||
@property
|
@property
|
||||||
def size(self):
|
def size(self):
|
||||||
"""返回元素宽和高组成的元组"""
|
"""返回元素宽和高组成的元组"""
|
||||||
model = self.page.run_cdp('DOM.getBoxModel', backendNodeId=self._backend_id)['model']
|
border = self.page.run_cdp('DOM.getBoxModel', backendNodeId=self._backend_id)['model']['border']
|
||||||
return model['width'], model['height']
|
return int(border[2] - border[0]), int(border[5] - border[1])
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def set(self):
|
def set(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user