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 docに従って、Internet Explorer で必要な構成を確認してください。

于 2018-07-20T15:17:15.020 に答える