美文网首页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