Selenium实战:IDEA 创建MAVEN项目配置selenium

  1. 在Idea中创建maven项目
  2. 在pom.xml中添加如下依赖:    
   <dependencies>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.14.0</version>
        </dependency>

        <!-- 与 selenium-java 版本要一致 -->
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-api</artifactId>
            <version>3.14.0</version>
        </dependency>

    </dependencies>

  注:可以在 https://mvnrepository.com/ 获取以上依赖的最新版本!

 

  3. 在项目的src/main/java下创建java类文件TestOpenWeb,编写脚本(实现打开浏览器并访问网页)

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.edge.EdgeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxOptions;
import org.openqa.selenium.ie.InternetExplorerDriver;



public class TestOpenWeb {
    public static void main(String[] args) {

        openEdge();
    }

    public static void openFirefox() {
        /**
         * 打开firefox,如非默认路径,则取消第2条注释
         */
        FirefoxOptions options = new FirefoxOptions();
        //options.setBinary("D:\\softwareInstallMenu\\Firefox\\firefox.exe");
        System.setProperty("webdriver.gecko.driver", "\\drivers\\geckodriver.exe");
        WebDriver driver = new FirefoxDriver(options);
        driver.get("http://www.baidu.com");
    }


    /**
     * 打开chrome
     */
    public static void openChrome() {
        System.setProperty("webdriver.chrome.driver", "\\drivers\\chromedriver.exe");
        WebDriver driver = new ChromeDriver();
        driver.get("http://www.baidu.com");

    }

    /**
     * 打开Edge
     */
    public static void openEdge() {
        // 指定MicrosoftWebDriver路径
        System.setProperty("webdriver.edge.driver", "\\drivers\\msedgedriver.exe");
        //启动 Edge浏览器
        WebDriver driver = new EdgeDriver();
        driver.get("http://www.baidu.com");
    }

    /**
     * 打开IE
     */
    public static void openIE() {
        System.setProperty("webdriver.ie.driver", "\\drivers\\IEDriverServer.exe");
        WebDriver driver = new InternetExplorerDriver();
        driver.get("http://www.baidu.com");
    }

}

4. 将以上四种浏览器的selenium 驱动放到相应路径,驱动要与浏览器版本一致

5. 测试运行,正常打开各个浏览器!

  

 

 

posted @ 2021-08-11 15:33  测试长流  阅读(1332)  评论(0)    收藏  举报