首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

selenium webdriver学习(十三)-怎么利用Actions类模拟鼠标和键盘的操作

2012-06-30 
selenium webdriver学习(十三)------------如何利用Actions类模拟鼠标和键盘的操作在selenium webdriver学

selenium webdriver学习(十三)------------如何利用Actions类模拟鼠标和键盘的操作

在selenium webdriver学习(十)------------如何把一个元素拖放到另一个元素里面的时候,用到了一个Actions类。这一节主要分析一下这个Actions类。

这个actions类,主要定义了一些模拟用户的鼠标mouse,键盘keyboard操作。对于这些操作,使用perform()方法进行执行。

actions类可以完成单一的操作,也可以完成几个操作的组合。

?

单一的操作

单一的操作是指鼠标和键盘的一个操作。如鼠标左键按下、弹起或输入一个字符串等。

前面涉及到鼠标键盘操作的一些方法,都可以使用actions类中的方法实现,比如:click,sendkeys。

Action dragAndDrop = builder.clickAndHold(someElement)       .moveToElement(otherElement)       .release(otherElement)       .build().perform();

?其他鼠标或键盘操作方法可以具体看一下API里面的org.openqa.selenium.interactions.Actions类

?

?

?

热点排行