如何使用Python粘贴文本,而不是一字接一写?

时间:2019-04-27 17:03:26

标签: python selenium google-chrome

我目前正在使用pyperclip.paste()将文本粘贴到文本字段中,但是编写文本花费了很多时间。我怎么能简单地粘贴它,而不必等待?

2 个答案:

答案 0 :(得分:0)

要加快输入速度,可以使用javascript。直接设置输入字段的值

text = "Your desired input text"
element = driver.find_element_by_id("ID")
driver.execute_script("arguments[0].value="+text+";", element)

在这里,
-text变量包含我要输入的文本。
-element变量是输入元素。

答案 1 :(得分:0)

尝试使用Javascript设置值。

ele = driver.find_element_by_xpath("textField xpath goes here")
driver.execute_script("""arguments[0].setAttribute("value","long text goes here")""";ele)