WebDrivermanager 未打开浏览器
WebDrivermanager is not opening the browser
当我 运行 作为 Maven 测试时,我无法使用 WebDriverManager 依赖项打开 IE 和 Chrome 浏览器。我看到控制台中没有抛出任何错误,即使在几分钟后测试执行仍在进行中。
在打开浏览器之前,我有一个 println 语句,该语句打印在控制台中。有人可以帮我解决这个问题吗?我哪里错了?
我正在使用 Spring 测试套件 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>
JavaClass代码
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
您可以找到 运行 Internet Explorer 和 WebDriverManager here. Moreover, take a look to the required configuration in Internet Explorer according to the Selenium doc 的示例。
当我 运行 作为 Maven 测试时,我无法使用 WebDriverManager 依赖项打开 IE 和 Chrome 浏览器。我看到控制台中没有抛出任何错误,即使在几分钟后测试执行仍在进行中。 在打开浏览器之前,我有一个 println 语句,该语句打印在控制台中。有人可以帮我解决这个问题吗?我哪里错了?
我正在使用 Spring 测试套件 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>
JavaClass代码
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
您可以找到 运行 Internet Explorer 和 WebDriverManager here. Moreover, take a look to the required configuration in Internet Explorer according to the Selenium doc 的示例。