0

当我作为 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");

    }


}

安慰

4

1 回答 1

1

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

于 2018-07-20T15:17:15.020 回答