在文本字段中输入文本后如何按Enter键?

2024-06-01 01:48:08 发布

您现在位置:Python中文网/ 问答频道 /正文

在使用AutoIt在文本字段中输入文本后,我尝试按ENTER键:

from time import sleep
import ait

ait.move(557, 335) // the position of text field
ait.click()
sleep(3)
ait.write('34117')
sleep(3)
ait.press('Enter')

The target part of website

值34117输入正确,但按下“输入”按钮时,出现错误:

File "E:\python\scraping\hrsde\scraper.py", line 55, in scraper ait.press('Enter') File "C:\Users\Charlie\AppData\Local\Programs\Python\Python38\lib\site-packages\ait_windows.py", line 644, in press inputs = [i for key in keys for i in _key_as_kbd_inputs(key)] File "C:\Users\Charlie\AppData\Local\Programs\Python\Python38\lib\site-packages\ait_windows.py", line 644, in inputs = [i for key in keys for i in _key_as_kbd_inputs(key)] File "C:\Users\Charlie\AppData\Local\Programs\Python\Python38\lib\site-packages\ait_windows.py", line 339, in _key_as_kbd_inputs vks = list(map(_key_to_vk, key.split('+'))) File "C:\Users\Charlie\AppData\Local\Programs\Python\Python38\lib\site-packages\ait_windows.py", line 318, in _key_to_vk raise ValueError('Unknown key {!r}'.format(key)) from None ValueError: Unknown key 'ENTER'


Tags: keyinpyliblocallinesiteusers