java selenium 操作瀏覽器執行個體_java

來源:互聯網
上載者:User

本篇文章介紹selenium 操作瀏覽器

閱讀目錄

  1. 瀏覽器最大化 前進,後退, 重新整理
  2. 截圖操作
  3. 類比滑鼠操作
  4. 殺掉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");  }

以上就是對java selenium 的資料整理,後續繼續添加,謝謝大家對本站的支援!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.