javaselenium 조작 브라우저 실례

이 글은 selenium 조작 브라우저를 소개합니다.
목록 읽기
  • 브라우저 최대화 전진, 후퇴, 리셋
  • 캡처 조작
  • 아날로그 마우스 조작
  • Windows 브라우저 프로세스를 죽입니다
  • 브라우저 최대화 전진, 후퇴, 새로 고침
    
    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();
      }
    캡처 작업
    
     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");
      }
    이상은javaselenium에 대한 자료 정리, 후속 추가 추가, 본 사이트에 대한 지원 감사합니다!

    좋은 웹페이지 즐겨찾기