WebDrivermanager没有打开浏览器

时间:2018-07-20 13:55:33

标签: maven selenium spring-tool-suite webdrivermanager-java

当我作为Maven测试运行时,无法使用WebDriverManager依赖关系同时打开IE和Chrome浏览器。我看到即使在几分钟后,控制台中也不会抛出任何错误,并且测试执行仍在进行中。 在打开在控制台中打印的浏览器之前,我有一个println语句。有人可以帮我吗?我哪里出问题了?

我正在使用Spring Test Suite 3.3.0(而不是Eclipse),Java 1.8,Chrome版本-67.0.3396.99,IE版本-11.0.60

pom.xml中的依赖性

<dependency>
  <groupId>io.github.bonigarcia</groupId> 
  <artifactId>webdrivermanager</artifactId> 
  <version>2.2.3</version> 
  </dependency>
 </dependencies>

Java类代码

import io.github.bonigarcia.wdm.WebDriverManager;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.testng.annotations.Test;


public class SampleTest {
    WebDriver driver;
    @Test(priority = 2)
    public void TC01()
    {

        System.out.println("Inside TC1");
        WebDriverManager.iedriver().setup();
        driver = new InternetExplorerDriver();
        driver.get("https://www.google.com/");

    }
    @Test(priority = 1)
    public void TC02()
    {

        System.out.println("Inside  TC2");

    }


}

Console

1 个答案:

答案 0 :(得分:1)

您可以找到Internet Explorer和WebDriverManager here的运行示例。此外,请根据Selenium doc查看Internet Explorer中所需的配置。