From 24e7406fead2eb1d9b438ab2ffb2ec84f8fd762f Mon Sep 17 00:00:00 2001 From: g1879 Date: Fri, 3 Jul 2020 11:06:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=BC=A0=E6=A0=87=E6=82=AC?= =?UTF-8?q?=E5=81=9C=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/driver_element.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/DrissionPage/driver_element.py b/DrissionPage/driver_element.py index 989b168..3e3af38 100644 --- a/DrissionPage/driver_element.py +++ b/DrissionPage/driver_element.py @@ -142,6 +142,7 @@ class DriverElement(DrissionElement): if by_js is not False: self.run_script('arguments[0].click()') return True + return False def input(self, value, clear: bool = True) -> bool: """输入文本""" @@ -251,6 +252,11 @@ class DriverElement(DrissionElement): return False return True + def hover(self): + """鼠标悬停""" + from selenium.webdriver import ActionChains + ActionChains(self._driver).move_to_element(self.inner_ele).perform() + def execute_driver_find(page_or_ele: Union[WebElement, WebDriver], loc: tuple, mode: str = 'single', show_errmsg: bool = False, timeout: float = 10) -> Union[DriverElement, List[DriverElement]]: