selenium---鼠标事件
来源:互联网 发布:solaris与linux 编辑:程序博客网 时间:2024/05/16 17:29
在自动化测试过程中,由于javascript的使用,我们常常需要点击一些鼠标经过显示的菜单等元素,这时需要触发该元素的鼠标经过事件。使用WebDriver有以下两种实现。
1.使用Action
2.使用Sendkey
说明:具体使用什么key,可以根据实际情况变化。例如左侧菜单可能是使用右箭头可以呼出子菜单。则应该使用Keys.RIGHT
1.使用Action
- Actions builder = new Actions(driver);
- builder.moveToElement(driver.findElement(locator)).perform();
- }
public void moveToElement(WebDriver driver, By locator) {Actions builder = new Actions(driver);builder.moveToElement(driver.findElement(locator)).perform();}
2.使用Sendkey
- driver.findElement(locator).sendKeys(Keys.DOWN);
- }
public void moveToElement(WebDriver driver, By locator) {driver.findElement(locator).sendKeys(Keys.DOWN);}
说明:具体使用什么key,可以根据实际情况变化。例如左侧菜单可能是使用右箭头可以呼出子菜单。则应该使用Keys.RIGHT
- selenium---鼠标事件
- Selenium+Python 鼠标事件
- selenium 鼠标悬停事件
- Selenium WebDriver 中鼠标事件
- selenium-webdriver(python) -- 鼠标事件
- selenium + python 鼠标点击事件
- selenium自动化之鼠标事件
- Selenium WebDriver 中鼠标事件
- Selenium WebDriver 中鼠标事件
- Selenium WebDriver 中鼠标和键盘事件
- Selenium学习笔记之015:鼠标事件
- selenium-webdriver(python) (十五) -- 鼠标事件
- selenium-webdriver(python) (十五) -- 鼠标事件
- selenium 模拟键盘及鼠标事件
- selenium-webdriver(python) -- 鼠标事件(双击,右键)
- selenium-webdriver(python) (十五) -- 鼠标事件
- python中的selenium中的鼠标悬停事件!
- selenium python 鼠标事件 右键、双击、拖动、鼠标悬浮
- vm常见问题
- 远程截图卡死的解决办法
- php操作excel
- JavaScript日常笔记
- android系统中的log定向
- selenium---鼠标事件
- Iphone手机企业邮箱设置 九步轻松搞定
- VB FileSystemObject对象 详解
- android查看桌面快捷方式是否存在
- Linux设备驱动程序学习之数据类型与内存分配 .
- 网站优化
- Ext.grid.EditorGridPanel
- 清除VS2010最近的项目
- 图像的RGB通道显示