多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

java selenium操作浏览器的方法-自动化测试

更新时间:2022-03-29 09:44:31 作者:多测师 浏览:76

  浏览器最大化 前进,后退, 刷新

  public static void testBrowser(WebDriver driver) throws Exception

  {

  driver.get("http://www.cnblogs.com/tankxiao");

  Thread.sleep(5000);

  // 浏览器最大化

  driver.manage().window().maximize();

  driver.navigate().to("http://www.baidu.com");

  // 刷新浏览器

  driver.navigate().refresh();

  // 浏览器后退

  driver.navigate().back();

  // 浏览器前进

  driver.navigate().forward();

  // 浏览器退出

  driver.quit();

  }

java selenium操作浏览器的方法-自动化测试

  截图操作

  public static void testScreenShot(WebDriver driver) throws Exception

  {

  driver.get("http://www.baidu.com");

  File srcFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);

  FileUtils.copyFile(srcFile, new File("c:\\1.png"));

  }

  模拟鼠标操作

  public static void rightClickMouse(WebDriver driver)

  {

  driver.get("http://www.baidu.com");

  Actions action = new Actions(driver);

  action.contextClick(driver.findElement(By.id("kw"))).perform();

  }

  杀掉Windows浏览器进程

  public static void killProcess()

  {

  // kill firefox

  WindowsUtils.tryToKillByName("firefox.exe");

  // kill IE

  WindowsUtils.tryToKillByName("iexplore.exe");

  // kill chrome

  WindowsUtils.tryToKillByName("chrome.exe");

  }

  以上内容为大家介绍了自动化测试中的java selenium操作浏览器的方法,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部