日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python sendkeys用法_selenium sendkeys方法总结

發(fā)布時間:2023/12/8 python 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python sendkeys用法_selenium sendkeys方法总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

SendKeys可以給element做輸出,也可以作為動作快捷鍵,比如ctrl c ,ctrl v ,.alt, enter等

當(dāng)作為快捷鍵時,這些字符按需要轉(zhuǎn)換格式。

當(dāng)作為輸入時,每個按鍵由一個或多個字符表示,例如輸入"a",則表示給當(dāng)前元素輸入字符a,

當(dāng)需要輸入多個字符時,則多個字段連接在一起作為輸入,例如輸入"abc"。

有一些字符由特殊用途,例如,+,^, %, ~, () 這些字符都時用作特殊用途,當(dāng)需要這些字符本來的值時,可以使用

{}包括在其中,如{+}表示字符+, {%}表示百分號字符

方括號[] 本身不具有特殊意義但是使用時必須放在大括號中{[},{]},

當(dāng)需要使用大括號時本來的值時,也需要放在大括號內(nèi),如{{}, {}}

當(dāng)需要使用按鍵功能,例如瀏覽器在執(zhí)行某一步后需要按一下回車,需要對按鍵的代碼做特殊處理,

例如按回車鍵,則sendKeys的內(nèi)容則應(yīng)該為{ENTER} 或者 ~

例如需要ESC返回鍵,則sendkeys的內(nèi)容應(yīng)該為 {ESC}

其他需要轉(zhuǎn)換的按鍵有:

按鍵動作 | 字符串

:-: | :-:

SHIFT | + |

CTRL | ^ |

ALT | %? |

BACKSPACE || {BACKSPACE}, | {BS}, 或 | {BKSP}

BREAK | {BREAK}

CAPS LOCK | {CAPSLOCK}

DEL or DELETE | {DELETE} 或 | {DEL}

DOWN ARROW | {DOWN}

END | {END}

ENTER? | {ENTER}或 ~

ESC | {ESC}

HELP | {HELP}

HOME | {HOME}

INS or INSERT | {INSERT} 或 | {INS}

LEFT ARROW | {LEFT}

NUM LOCK | {NUMLOCK}

PAGE DOWN | {PGDN}

PAGE UP | {PGUP}

PRINT SCREEN | {PRTSC}

RIGHT ARROW | {RIGHT}

SCROLL LOCK | {SCROLLLOCK}

TAB | {TAB}

UP ARROW | {UP}

F1 | {F1}

F2 | {F2}

F3 | {F3}

如果需要在按鍵組合鍵的時候,例如 按 shitf鍵的同事按下s鍵,則可以使用括號包含在里面

如 +s 表示按下shift鍵的同時按一下s鍵,+sc表示先同時按下shift和s鍵,然后在按一下c鍵,+(sc)表示同時按下shift, s, c鍵

如果需要重復(fù)按下某個鍵多少次,表示形式為{key number},這里key 和 number 之間有一個空格, 如 {c 10}表示連續(xù)按下10次c鍵,{+ 10}表示連續(xù)按10次shift鍵

總結(jié)

以上是生活随笔為你收集整理的python sendkeys用法_selenium sendkeys方法总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。