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");
}
}