webdriver 鼠标事件
来源:互联网 发布:java面向切面编程 编辑:程序博客网 时间:2024/06/05 18:00
selenium通过命令进行驱动,其中一种风格就是action(动作)。actions命令一般用于操作应用程序的状态,通过“点击”和“选择”的方式进行工作。webdriver继承了selenium中的actions类,这个actions类中,主要是模拟用户的鼠标mouse,键盘keyboard操作。对于这些操作,使用perform()方法进行执行。
对于前面说过的一些方法使用,涉及到鼠标键盘操作的,都可以使用actions类中的方法实现,比如:click,sendkeys。
Webdriver driver=new InternetExplorerDriver();
driver.get("http://www.baidu.com");
//新建一个action
Actions action=new Actions(driver);
//找到web元素:输入框,搜索按钮
WebElement inputWindow=driver.findElement(By.id("kw"));
WebElement searchButton=driver.findElement(By.id("su"));
action.sendKeys(inputWindow,"周韦彤").perform();
action.moveToElement(searchButton);
action.click().perform();
//上面的两条语句也可以这么写:action.click(serchButton)).perform();
当然,鼠标键盘的操作很多,像鼠标拖拽clickAndHold(),按键按下keysDown(),按键抬起keysUp()等,都是模拟鼠标键盘的操作,当然,具体的用法还得去看API。
- webdriver 鼠标事件
- webdriver(python)-- 鼠标事件
- Selenium WebDriver 中鼠标事件
- selenium-webdriver(python) -- 鼠标事件
- webdriver 鼠标和键盘事件
- Selenium WebDriver 中鼠标事件
- Selenium WebDriver 中鼠标事件
- webdriver模拟操作鼠标、键盘事件
- Selenium WebDriver 中鼠标和键盘事件
- WebDriver事件处理(鼠标+按键)
- webdriver自动化测试_鼠标事件
- selenium-webdriver(python) (十五) -- 鼠标事件
- selenium-webdriver(python) (十五) -- 鼠标事件
- selenium-webdriver(python) -- 鼠标事件(双击,右键)
- selenium-webdriver(python) (十五) -- 鼠标事件
- Selenium WebDriver 中鼠标和键盘事件分析及扩展
- Selenium WebDriver 中鼠标和键盘事件分析及扩展
- Selenium WebDriver 中鼠标和键盘事件分析及扩展
- 自定义html标签和表单属性
- CListCtrl 使用技巧
- Spring XML配置十二个最佳实践
- mongodb C#版 驱动 教程
- runOnUiThread简单应用
- webdriver 鼠标事件
- linux 上新建android 模拟器
- EhLib控件使用技巧
- ORACLE10G_备份和恢复
- Python学习--面向对象的实例
- RubyOnRails 学习网站
- 关于MPEG4 码流(mpeg4 raw data)的格式分析
- Android 编译中m、mm、mmm的区别
- Windows下 数据写入文件