From ca494ec6e868a71c7174b7ac7747c4ccb8b77ffb Mon Sep 17 00:00:00 2001 From: g1879 Date: Mon, 29 Nov 2021 17:00:32 +0800 Subject: [PATCH] =?UTF-8?q?input=5Ftxt()=E5=8A=9F=E8=83=BD=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E5=88=B0input()=E9=87=8C=EF=BC=9B=E4=BF=AE=E6=94=B9te?= =?UTF-8?q?xt=E5=B1=9E=E6=80=A7=E8=8E=B7=E5=8F=96=E6=96=B9=E5=BC=8F?= =?UTF-8?q?=EF=BC=88=E5=BE=85=E6=B5=8B=E8=AF=95=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/driver_element.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DrissionPage/driver_element.py b/DrissionPage/driver_element.py index 1940598..c5bd469 100644 --- a/DrissionPage/driver_element.py +++ b/DrissionPage/driver_element.py @@ -339,7 +339,7 @@ class DriverElement(DrissionElement): ActionChains(self.page.driver).move_to_element_with_offset(self.inner_ele, x, y).context_click().perform() def input(self, vals: Union[str, tuple], clear: bool = True, insure_input: bool = True) -> None: - """输入文本或组合键,可用于所有场合 \n + """输入文本或组合键,也可用于输入文件路径到input元素(文件间用\n间隔) \n :param vals: 文本值或按键组合 :param clear: 输入前是否清空文本框 :param insure_input: 确保输入正确,解决文本框有时输入失效的问题,不能用于输入组合键 @@ -353,7 +353,7 @@ class DriverElement(DrissionElement): else: # 确保输入正确 if not isinstance(vals, str): - raise TypeError('insure_input参数生效时只能接收str数据。') + raise TypeError('insure_input参数生效时vals只能接收str数据。') enter = '\n' if vals.endswith('\n') else None full_txt = vals if clear else f'{self.attr("value")}{vals}' full_txt = full_txt.rstrip('\n')