From bf34208beded21d131f3fa9d5d88c15a76906f3f Mon Sep 17 00:00:00 2001 From: g1879 Date: Sat, 4 Dec 2021 08:02:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9Binput()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/driver_element.py | 3 +-- setup.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/DrissionPage/driver_element.py b/DrissionPage/driver_element.py index 9fc7d86..b3f7842 100644 --- a/DrissionPage/driver_element.py +++ b/DrissionPage/driver_element.py @@ -359,11 +359,10 @@ class DriverElement(DrissionElement): full_txt = full_txt.rstrip('\n') self.click(by_js=True) - from selenium.webdriver import Keys t1 = perf_counter() while self.is_valid() and self.attr('value') != full_txt and perf_counter() - t1 <= self.page.timeout: if clear: - self.inner_ele.send_keys(Keys.CONTROL, 'a', Keys.DELETE) # 有些ui下clear()不生效 + self.inner_ele.send_keys(u'\ue009', 'a', u'\ue017') # 有些ui下clear()不生效,用CTRL+a代替 self.inner_ele.send_keys(vals) if enter: diff --git a/setup.py b/setup.py index c32a9e9..dde6449 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ with open("README.md", "r", encoding='utf-8') as fh: setup( name="DrissionPage", - version="2.0.0", + version="2.0.3", author="g1879", author_email="g1879@qq.com", description="A module that integrates selenium and requests session, encapsulates common page operations.",