From c8ad1ce77d0c4d4c813177e96b92498b8a4c58a5 Mon Sep 17 00:00:00 2001 From: g1879 Date: Tue, 11 Jan 2022 09:51:55 +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 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/DrissionPage/driver_element.py b/DrissionPage/driver_element.py index b082a31..bcafd7e 100644 --- a/DrissionPage/driver_element.py +++ b/DrissionPage/driver_element.py @@ -424,16 +424,16 @@ class DriverElement(DrissionElement): def input(self, vals: Union[str, tuple], clear: bool = True, - insure_input: bool = True, + insure: bool = True, timeout: float = None) -> bool: """输入文本或组合键,也可用于输入文件路径到input元素(文件间用\n间隔) \n :param vals: 文本值或按键组合 :param clear: 输入前是否清空文本框 - :param insure_input: 确保输入正确,解决文本框有时输入失效的问题,不能用于输入组合键 + :param insure: 确保输入正确,解决文本框有时输入失效的问题,不能用于输入组合键 :param timeout: 尝试输入的超时时间,不指定则使用父页面的超时时间,只在insure_input为True时生效 :return: bool """ - if not insure_input: # 普通输入 + if not insure or self.tag != 'input' or self.prop('type') != 'text': # 普通输入 if clear: self.inner_ele.clear()