欢迎访问昆山宝鼎软件有限公司网站! 设为首页 | 网站地图 | XML | RSS订阅 | 宝鼎邮箱 | 后台管理


新闻资讯

MENU

软件开发知识

原文出处: 小坦克 本篇 劳务派遣信息管理系统 文章介绍selenium 操作浏览器 

点击: 次  来源:宝鼎软件 时间:2017-07-28

原文出处: 小坦克

本篇文章先容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");
    }

附: selenium java教程 (连载中, 敬请等候)

java selenium (一) selenium 先容

java selenium (二) 情况搭建要领一

java selenium (三) 情况搭建 基于Maven

java selenium (四) 利用欣赏器调试东西

java selenium (五) 元素定位大全

java selenium (六) xpath 定位

java selenium (七) CSS 定位

java selenium (八) Selenium IDE 用法

java selenium (九) 常见web UI 元素操纵 及API利用

java selenium (十) 操纵欣赏器

java selenium (十一) 操纵弹出对话框

java selenium (十二) 操纵弹出窗口

java selenium (十三) 智能期待页面加载完成

java selenium (十四) 处理惩罚Iframe 中的元素

软件开发