Webdriver中,是由Action類,對鍵盤和鼠標的操作進行管理:
鼠標點擊操作
1、左鍵單擊
Actions action= new Actions(webdriver);
action.moveToElement(webdriver.findElement(By.cssSelector(cssSelector))).click().build().perform();//將鼠標移動到指定元素,并點擊左鍵
2造烁、右鍵單擊
Actions action= new Actions(webdriver);
action.moveToElement(webdriver.findElement(By.cssSelector(cssSelector))).contextClick().build().perform();//將鼠標移動到指定元素否过,并點擊右鍵
3、鼠標雙擊
Actions action= new Actions(webdriver);
action.moveToElement(webdriver.findElement(By.cssSelector(cssSelector))).doubleClick().build().perform();//將鼠標移動到指定元素惭蟋,并雙擊左鍵
鍵盤操作
Actions actionClose= new Actions(webdriver);
actionClose.keyDown(Keys.CONTROL).sendKeys("w").keyUp(Keys.CONTROL).sendKeys(Keys.NULL).perform();//火狐瀏覽器關閉當前標簽頁(ctrl+w)
以上僅是項目需要苗桂,總結的webdriver中鍵盤和鼠標的一些操作,其他更詳細的內(nèi)容可參見以下鏈接:https://blog.csdn.net/lykangjia/article/details/46151611