zoukankan      html  css  js  c++  java
  • java selenium (十) 操作浏览器

    本篇文章介绍selenium 操作浏览器 

    阅读目录

     

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

        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");
        }

    操作cookie

     
  • 相关阅读:
    [leetcode-79-Word Search]
    [leetcode-563-Binary Tree Tilt]
    [leetcode-561-Array Partition I]
    [leetcode-556-Next Greater Element III]
    [leetcode-554-Brick Wall]
    [leetcode-557-Reverse Words in a String III]
    [leetcode-532-K-diff Pairs in an Array]
    dev 官网
    DataTable 设置primarykey 后进行 Merge操作
    对称矩阵 一个简单的小把戏
  • 原文地址:https://www.cnblogs.com/TankXiao/p/5260557.html
Copyright © 2011-2022 走看看