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
  • 相关阅读:
    Java
    Java
    Java
    Java
    Java
    Hang Gliding线段树
    Biggest Number深搜
    2021年暑假康复性训练(Codeforces Round #731 (Div. 3))全题解
    Python GUI tkinter 随机生成题目
    ModuleNotFoundError: No module named ‘exceptions‘ 情况解决
  • 原文地址:https://www.cnblogs.com/gongxr/p/13745489.html
Copyright © 2011-2022 走看看