zoukankan      html  css  js  c++  java
  • selenium-java之使用浏览器打开网页举例

    依赖包:

            <dependency>
                <groupId>org.seleniumhq.selenium</groupId>
                <artifactId>selenium-java</artifactId>
                <version>3.141.59</version>
            </dependency>
            <dependency>
                <groupId>com.google.guava</groupId>
                <artifactId>guava</artifactId>
                <version>29.0-jre</version>
            </dependency>

    源码:

            String firefoxBrowserPath = "D:/Program Files/Mozilla Firefox/firefox.exe";
            String firefoxDriverPath = "D:/workspace/driver/geckodriver.exe";
            System.setProperty("webdriver.gecko.driver", firefoxDriverPath);
            System.setProperty("webdriver.firefox.bin",firefoxBrowserPath);
    
            WebDriver driver = new FirefoxDriver();
            driver.manage().window().maximize();
            driver.manage().deleteAllCookies();
            // 与浏览器同步非常重要,必须等待浏览器加载完毕
            driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
            String url = "http://10.168.4.78:8085/?#/file-access";
            driver.get(url);
            Thread.sleep(2000);
    
            driver.quit();
            driver.close();

    谷歌浏览器

    System.setProperty("webdriver.chrome.driver", "c://chromedriver.exe");
    WebDriver webDriver = new ChromeDriver();

    浏览器驱动下载地址:

    谷歌浏览器的驱动下载地址:https://chromedriver.storage.googleapis.com/index.html
    火狐浏览器的驱动下载地址:https://github.com/mozilla/geckodriver/releases
  • 相关阅读:
    CCF CSP 201509-1 数列分段
    CCF CSP 201503-1 图像旋转 (降维)
    CCF CSP 201412-1 门禁系统
    CCF CSP 201409-1 相邻数对
    CCF CSP 201403-1 相反数
    CCF CSP 201312-1 出现次数最多的数
    Win10环境下 HTTP 错误 500.19
    牛客网 整数拆分 (动态规划)
    牛客网 放苹果
    LeetCode9 回文数
  • 原文地址:https://www.cnblogs.com/gongxr/p/13745489.html
Copyright © 2011-2022 走看看