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

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


你可能感兴趣的:(selenium)