美文网首页Selenium 学习
Webdriver中键盘和鼠标的一些操作

Webdriver中键盘和鼠标的一些操作

作者: garfieldkai | 来源:发表于2018-09-04 17:22 被阅读1次

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

相关文章

网友评论

    本文标题:Webdriver中键盘和鼠标的一些操作

    本文链接:https://www.haomeiwen.com/subject/uvggwftx.html