from selenium import webdriver
import pynput
from pynput.keyboard import Key, Controller
import json
keyboard = Controller()
#json part
with open('daten.json') as file:
data = json.load(file)
driver = webdriver.Chrome()
driver.get('https://srsbstudy.typeform.com/to/ZNqPzv')
Name = driver.find_element_by_id('email-7c971ed6b4be6cc6')
Name.send_keys(data["Mail"])
keyboard.press("enter")
*如果我现在让ir运行,我会不断收到错误消息:
driver = webdriver.Chrome()
driver.get('https://srsbstudy.typeform.com/to/ZNqPzv')
Name = driver.find_element_by_id('email-7c971ed6b4be6cc6')
Name.send_keys(data["Mail"])
keyboard.press("enter")
我需要帮助,并尝试了一切可能。如果我将“输入”更改为“ a”,则可以,但是我需要输入。谢谢
答案 0 :(得分:1)
您应该使用Key.enter
而不是"enter"
。
如果您需要使用其他esc
之类的“特殊”键,请基本上使用Key.key_name