playwright鼠標&鍵盤操作


https://playwright.dev/python/docs/api/class-mouse/#mouse-click

下述方法都可以使用page進行調用

mouse.click(x, y, **kwargs) 

鼠標點擊

mouse.dblclick(x, y, **kwargs)

鼠標雙擊

mouse.down(**kwargs)

按下鼠標

mouse.move(x, y, **kwargs)

鼠標移動到某個位置

mouse.up(**kwargs)

抬起鼠標

mouse.wheel(delta_x, delta_y)

滾輪移動某個坐標軸

delta_xfloat >水平滾動的像素

delta_yfloat >像素垂直滾動

 

https://playwright.dev/python/docs/api/class-keyboard

keyboard.down(key)

按下某個件,但並不釋放

F1- , - F12Digit0- ,Digit9KeyAKeyZBackquoteMinusEqualBackslashBackspaceTabDeleteEscapeArrowDownEndEnterHome  等。InsertPageDownPageUpArrowRightArrowUp

還支持以下修改快捷方式:ShiftControlAltMetaShiftLeft

keyboard.insert_text(text)

 僅調度input事件,不發出keydown,keyupkeypress事件。

keyboard.type(text, **kwargs)

為文本中的每個字符發送keydownkeypress/inputkeyup事件。

keyboard.press(key, **kwargs)

按下某個鍵,並抬起

keyboard.up(key)

抬起某個鍵

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM