tft每日頭條

 > 圖文

 > 如何編程模拟鍵盤輸入

如何編程模拟鍵盤輸入

圖文 更新时间:2024-09-10 15:18:23

浏覽器中使用模拟鍵盤按鍵填寫網頁表單,不但可以完成數據輸入,輸入時還能真實地觸發鍵盤元素綁定的鍵盤事件。 打開木頭浏覽器的工具菜單,進入項目管理容器,創建“填寫内容”步驟,并打開百度網站測試。1、輸入鍵盤對應的字符,包括字母、數字和符号,但不能輸入鍵盤以外的字符(比如中文或其它特殊字符)。自動輸入效果與人工按鍵輸入相當,但不能使用輸入法。使用鍵盤自動填表時,隻需要選擇填寫屬性為“keyboard”即可。輸入内容也可以從文件或Excel表中讀取。

如何編程模拟鍵盤輸入(在網頁中模拟鍵盤輸入)1

發送鍵盤字母按鍵

模拟鍵盤輸入效果

如何編程模拟鍵盤輸入(在網頁中模拟鍵盤輸入)2

輸入到網頁的效果

2、向表單發送中文字符,填寫屬性選擇“Keyboardsend”,與前面的按鍵輸入不同,意為向表單輸入框發送内容,支持任意字符(包括中文輸入)。

如何編程模拟鍵盤輸入(在網頁中模拟鍵盤輸入)3

支持發送中文字符

網頁表單輸入框接收輸入的内容

如何編程模拟鍵盤輸入(在網頁中模拟鍵盤輸入)4

發送中文效果

3、向網頁表單發送組合按鍵,輕松使用快捷鍵,并可以一次發送多組快捷鍵,可控制按鍵的速度,也就是暫停時間。

如何編程模拟鍵盤輸入(在網頁中模拟鍵盤輸入)5

發送組合鍵、快捷鍵和功能鍵

注意,在軟件自動模拟按鍵過程中,需保持浏覽器主容器處于非最小化狀态,如果主窗口不是活動窗口,軟件會自動激活。基本按鍵設置說明

每個鍵都由一個或多個字符表示。要指定單個鍵盤字符,請使用該字符本身。例如,要表示字母 A,請将字符串“A”傳遞給方法。要表示多個字符,請将各個附加字符追加到它之前的字符的後面。要表示字母 A、B 和 C,請将參數指定為“ABC”。

加号 ( )、插入符号 (^)、百分号 (%)、波形符 (~) 以及圓括号 () 具有特殊含義。要指定這些字符中的某個字符,請将其放在大括号 ({}) 内。例如,要指定加号,請使用“{ }”。要指定大括号字符,請使用“{{}”和“{}}”。中括号 ([ ]) 沒有特殊含義,但必須将它們放在大括号内。在其他應用程序中,中括号具有特殊含義,此含義可能會在發生動态數據交換 (DDE) 時起重要作用。

要指定在按鍵(如 Enter 或 Tab)時不顯示的字符,以及表示操作而不表示字符的鍵,請使用下表中的代碼。

代碼

Backspace

{BACKSPACE}、{BS} 或 {BKSP}

Break

{BREAK}

Caps Lock

{CAPSLOCK}

Del 或 Delete

{DELETE} 或 {DEL}

向下鍵

{DOWN}

End

{END}

Enter

{ENTER} 或 ~

Esc

{ESC}

Help

{HELP}

Home

{HOME}

Ins 或 Insert

{INSERT} 或 {INS}

向左鍵

{LEFT}

Num Lock

{NUMLOCK}

Page Down

{PGDN}

向上翻頁

{PGUP}

Print Screen

{PRTSC}(保留供将來使用)

向右鍵

{RIGHT}

Scroll Lock

{SCROLLLOCK}

TAB

{TAB}

向上鍵

{UP}

F1

{F1}

F2

{F2}

F3

{F3}

F4

{F4}

F5

{F5}

F6

{F6}

F7

{F7}

F8

{F8}

F9

{F9}

F10

{F10}

F11

{F11}

F12

{F12}

F13

{F13}

F14

{F14}

F15

{F15}

F16

{F16}

數字鍵盤加号

{ADD}

數字鍵盤減号

{SUBTRACT}

數字鍵盤乘号

{MULTIPLY}

數字鍵盤除号

{DIVIDE}

要指定與 Shift、Ctrl 和 Alt 鍵的任意組合一起使用的鍵,請在這些鍵代碼之前加上以下一段或多段代碼。

代碼

Shift

Ctrl

^

Alt

%

要指定在按一些鍵時應同時按住 Shift、Ctrl 和 Alt 鍵的任意組合,請将這些鍵的代碼放在括号内。例如,要指定按 E 和 C 時同時按住 Shift 鍵,請使用“ (EC)”。要指定按 E 時應按住 Shift,之後按 C 時不按住 Shift,請使用“ EC”。

要指定重複鍵,請使用格式 {key number}。鍵和數字之間必須放一空格。例如,{LEFT 42} 表示按向左鍵 42 次;{h 10} 表示按 H 10 次。

按鍵序列中使用暫停功

有時在按鍵後需要等待程序響應,此時需要暫停按鍵。請使用格式{PAUSE number},number表示暫停時間,單件是毫秒。例如:{PAUSE 1000}表示暫停1000毫秒,即1秒。

實際使用中暫停功能非常重要,例如:上傳文件控件在點擊【浏覽】按鈕後,需要暫停1-2秒才能選擇文件。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved