RIDE+Selenium2Library呼叫PyMouse進行滑鼠操作
一、安裝PyMouse。
1、使用命令安裝PyMouse
pip install pymouse
2、下載安裝pyHook,這裡要對應自己的python版本以及系統,我這是python3.7.4,64位,所以用pyHook-1.5.1-cp37-cp37m-win_amd64.whl。
不安會提示ImportError: No module named pyHook
下載地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook
安裝:cmd命令,然後把下載的包拖入pip install 後,如pip install D:\pyHook-1.5.1-cp37-cp37m-win_amd64.whl
3、安裝pip install pyuserinput,否則會提示 ImportError: No module named 'windows'
二、使用PyMouse
1、基本用法
from pymouse import PyMouse
m = PyMouse()
m.position()#獲取當前座標的位置
m.move(x,y)#滑鼠移動到xy位置
m.click(x,y)#移動並且在xy位置點選
m.click(x,y,1|2)#移動並且在xy位置點選,左右鍵點選
m.press(x,y)#按下滑鼠
m.release(x,y)#釋放滑鼠
2、ride內部新增這個關鍵字,我是直接去D:\Programs\Python37\Lib\site-packages\SeleniumLibrary\keywords修改的element.py檔案,具體如下
介面呼叫:
相關文章
- 對目錄進行操作
- 利用kvo對集合進行操作
- 呼叫webservice時提示對操作的回覆訊息正文進行反序列化時出錯Web
- 呼叫WEKA包進行kmeans聚類(java)聚類Java
- Linux下編譯生成SO並進行呼叫執行Linux編譯
- JPA之使用JPQL進行CRUD操作
- jquery 定義物件並進行操作jQuery物件
- 重疊IO操作在進行中
- oracle 分割槽表進行shrink操作Oracle
- ABP教程-對Person資訊進行操作
- 如何用UE進行替換操作
- 對table的操作進行監控
- 用AutoItLibrary進行鍵盤操作
- Spring04——Spring操作JdbcTemplate進行JDBC操作SpringJDBC
- 滑鼠進入移出事件事件
- 瀏覽器呼叫攝像頭進行拍照程式瀏覽器
- python呼叫hanlp進行命名實體識別PythonHanLP
- spring mina整合(客戶端進行呼叫)Spring客戶端
- 呼叫建構函式進行型別轉換函式型別
- 如何對非同步呼叫進行單元測試非同步
- 使用go在mongodb中進行CRUD操作MongoDB
- 【雜談】如何對Redis進行原子操作Redis
- filter的pk進行多值查詢操作Filter
- for迴圈裡面不要進行remove操作REM
- python可以對excel進行那些操作PythonExcel
- WEBGL學習【十二】滑鼠操作場景Web
- SpringCloud系列之使用Feign進行服務呼叫SpringGCCloud
- 【轉】webshell檢測——使用auditd進行system呼叫審計Webshell
- JavaScript進階系列07,滑鼠事件JavaScript事件
- Java中使用jcifs庫操作SMB協議進行檔案操作Java協議
- 「MacOS滑鼠操作技巧」如何設定滑鼠”的速度、滾動方向等配置?Mac
- 用thinkphp進行增刪改查的操作PHP
- 理解Path對路徑進行操作的APIAPI
- 使用Java客戶端對Redis進行操作Java客戶端Redis
- PDF檔案進行線上分割如何去操作
- 【譯文】利用dplyr包進行資料操作
- iOS中使用opencv進行影象識別操作iOSOpenCV
- 使用系統API進行資料庫操作API資料庫