Skip to content

二、IDEA新建项目

1、选择MAVEN

image-20211218224407334

image-20211218224449703

2、导入依赖

  • 到pom.xml文件中加入一下依赖
  • <dependencies></dependencies> 标签中可以包含多个<dependency>
xml
<dependencies>
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-server</artifactId>
        <version>3.141.59</version>
    </dependency>
</dependencies>

3、新建包

包名:com.xue

image-20211218224734783

4、新建类

类名:ChromeBrowserTest

image-20211218224859999

java
public class ChromeBrowserTest {
    public static void main(String[] args) {
        
    }
}

5、导入驱动

将下载的驱动放入src目录下

image-20211218225053181

6、测试

1、打开浏览器

java
public static void main(String[] args) {
    System.setProperty("webdriver.chrome.driver", "src/chromedriver.exe");
    WebDriver chromeDriver = new ChromeDriver();
}

image-20211218225207339

2、打开浏览器并打开相应的网址

java
public static void main(String[] args) {
    System.setProperty("webdriver.chrome.driver", "src/chromedriver.exe");
    WebDriver chromeDriver = new ChromeDriver();
    chromeDriver.get("https://baidu.com");
}

image-20211218225301954

3、获取当前页面的一些属性

java
public static void main(String[] args) {
    System.setProperty("webdriver.chrome.driver", "src/chromedriver.exe");
    WebDriver chromeDriver = new ChromeDriver();
    chromeDriver.get("https://baidu.com");
    // 标题
    String title = chromeDriver.getTitle();
    // 当前url
    String currentUrl = chromeDriver.getCurrentUrl();
    // 当前页面源代码
    String pageSource = chromeDriver.getPageSource();
    System.out.println("title:"+title);
    System.out.println("currentUrl:"+currentUrl);
    System.out.println("pageSource:"+pageSource);
}