web自動化(7)----模擬事件

            Actions action = new Actions(driver)

1.  鼠標事件

1)點擊元素 

action.click(onElement);

2)鼠標移動到元素,可已使用座標

action.moveToElement(ele)

3)在指定元素上按下鼠標左鍵,保持不鬆開

action.clickAndHold(onElement);

4)在指定元素上按下鼠標右鍵,拉出菜單

action.contextClick(onElement);

5)雙擊指定元素

action.doubleClick(onElement);

6)拖動元素(鼠標在指定位置按下左鍵不鬆開,並移動到另一個指定位置)

action.dragAndDrop(source, target);

6)拖動元素(鼠標在指定位置按下左鍵不鬆開,並移動到另一個指定位置)

action.dragAndDropBy(source, xOffset, yOffset);

7)鬆開鼠標左鍵

               action.release();

2.    鍵盤按鍵

1)按下鍵盤某個鍵位不鬆開(Keys.SHIFT,Keys.ALT or Keys.CONTROL

      注意只能通過KeyUp(theKey)和SendKey(Key.null)才能鬆開

action.keyDown(theKey);

2)鬆開鍵盤某個鍵位

action.keyUp(theKey);

3)按下某個鍵
action.sendKeys(keysToSend);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章