滑鼠、鍵盤事件
滑鼠事件
- 點選
- 雙擊
- 右擊
- 懸浮
- 拖拽
- 長按
- 釋放
- 滾動:建立js,執行js即可
實現原理:Actions
//定位元素
webElement element = driver.findElement(By.id("1"));
//建立Actions物件
Actions action = new Actions(driver);
//點選,比較簡單
element.click();
//雙擊
action.doubleClick(element).build().perform();
//右擊
action.contextClick(element).build().perform();
//懸浮
action.moveToElement(element).perform();
//拖拽,橫座標向右10個畫素,縱座標不變
action.dragAndDropBy(element,10,0).perform();
//拖動元素到另一元素處,前者是原元素定位,後者是目標元素定位
webElement targetElement = driver.findElement(By.id("1"));
action.dragAndDrop(element,targetElement);
//長按
action.clickAndHold(element).perform();
//釋放
action.release(element);
鍵盤事件
//建立Actions物件
Actions action = new Actions(driver);
//點選Control鍵
action.keyDown(Keys.CONTROL);
//釋放Control鍵
action.keyUp(Keys.CONTROL);
//相似的操作:Tab鍵、Shift鍵
相關文章
- tkinter中滑鼠與鍵盤事件(十五)事件
- 鍵盤事件事件
- 電腦鍵盤怎麼代替滑鼠 win10鍵盤代替滑鼠Win10
- 鍵盤控制滑鼠 windows QtWindowsQT
- JavaScript滑鼠中鍵滾動事件JavaScript事件
- 『心善淵』Selenium3.0基礎 — 12、Selenium操作滑鼠和鍵盤事件事件
- 鍵盤滑鼠共享效率工具-Synergy
- c++ 鍵盤/滑鼠互動C++
- 監聽鍵盤事件事件
- 鍵盤滑鼠一起失靈怎麼辦 win10滑鼠鍵盤同時失靈鍵盤滑鼠一起失靈怎麼辦 win10滑鼠鍵盤同時失靈Win10
- 鍵盤滑鼠一起失靈怎麼辦 win10滑鼠鍵盤同時失靈鍵盤滑鼠一起失靈怎麼辦Win10
- 有趣的Python:Python控制鍵盤滑鼠Python
- Mac 鍵盤與滑鼠的對映Mac
- jquery鍵盤常見事件---jQuery事件
- win10滑鼠鍵盤沒反應怎麼辦_win10滑鼠鍵盤失靈一鍵修復Win10
- 表單事件與鍵盤事件學習事件
- 12.1 使用鍵盤滑鼠監控鉤子
- 眾多Logitech滑鼠/鍵盤支援改進Git
- Python-模擬滑鼠鍵盤動作Python
- js中獲取鍵盤事件JS事件
- 滑鼠事件事件
- 滑鼠和鍵盤同時失靈應該怎麼辦 win10滑鼠鍵盤突然同時失靈Win10
- 2.3用按鍵精靈錄製鍵盤與滑鼠操作
- 滑鼠拖拽事件事件
- mac mini純鍵盤操作連線藍芽滑鼠Mac藍芽
- 微軟XboxOne遊戲將支援鍵盤滑鼠操控微軟遊戲
- vuejs鍵盤事件不生效解決方式VueJS事件
- 多功能滑鼠鍵盤共享:ShareMouse 啟用下載最新REM
- 跨平臺滑鼠和鍵盤共享軟體:ShareMouse for macREMMac
- 監聽滑鼠事件事件
- angular 的滑鼠事件Angular事件
- 事件 滑鼠事件 表單事件 from表單事件
- vue的監聽鍵盤事件的快捷方法Vue事件
- 微軟Xbox One新預覽版推送:支援滑鼠鍵盤微軟
- 『OpenCV-Python』滑鼠事件OpenCVPython事件
- 瀏覽器滑鼠事件瀏覽器事件
- QGraphicsScene中捕捉滑鼠事件CSS事件
- 蘋果滑鼠鍵盤共享推薦:ShareMouse 啟用最新版蘋果REM