【发布时间】:2022-12-14 03:49:57
【问题描述】:
我正在使用 send_keys 有时有效有时无效的网站(我不知道为什么)。有时它会发送密钥,然后我在几个小时后尝试,但它不再起作用了。我想知道是否有人知道在不使用 send_keys 的情况下将文本/数字发送到输入元素的方法。
例如,是否可以在不使用 send_keys 的情况下将文本输入到以下元素中:
<input _ngcontent-coh-c546="" type="text" name="tag" maxlength="25" placeholder="Tags" class="ng-dirty ng-valid ng-touched">
任何帮助将不胜感激。谢谢你。
【问题讨论】:
-
请在您的问题中添加更多详细信息,例如您的 python 脚本。
-
你有没有试过pyautogui pypi.org/project/PyAutoGUI
-
如果不使用 send_keys,您可能无法输入任何内容
-
我找到了一篇为此目的使用 JavaScript 的文章。 Click here。
-
我可以使用
driver.execute_script()用 Python 编写。
标签: python selenium selenium-webdriver