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

来源:互联网 发布:linux 1.6 rpm bin 编辑:程序博客网 时间:2024/06/08 07:47

在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();


原创粉丝点击