Webdriver中键盘和鼠标的一些操作
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中键盘和鼠标的一些操作,其他更详细的内容可参见以下链接:https://blog.csdn.net/lykangjia/article/details/46151611