您的位置:首页 > 其它

4000 4,selenium 模拟鼠标操作 (悬浮和左键点击)

2017-09-25 11:59 363 查看
在webdriver中,Actions类,是专门用来进行鼠标、键盘的模拟操作的一个类。

(1)模拟鼠标悬浮,显示下拉框

    鼠标移动到某元素上,显示下拉框:

   Actions action = new Actions(driver);

   action.moveToElement(driver.findElement(By.)));

  实例:百度 首页的设置,鼠标移到 上面,会有下拉框显示

WebElement taElement = driver.findElement(By.linkText("设置"));
Actions action = new Actions(driver);
Action mouserOverlogin =  action.moveToElement(taElement).build();
mouserOverlogin.perform();

   .build().perform() :有人说可以按执行action 理解。

 (2)模拟鼠标左键点击 

          实例:打开百度首页,左键单击  登录

       Actions action = new Actions(driver);
action.moveToElement(driver.findElement(By.linkText("登录"))).click().build().perform();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: