如何修复eclipse中的“INFO:Detected dialect:OSS”

问题描述 投票:-1回答:1

我是一个新的编程,我试图执行下面的代码,但chrome页面正在加载但没有执行发生,我面临以下错误。

Starting ChromeDriver 72.0.3626.69 (3c16f8a135abc0d4da2dff33804db79b849a7c38) on port 27651
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Apr 19, 2019 12:23:41 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS

我的配置窗口10,chrome驱动程序V72和selenium-3.141.59

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class MyClass {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver","C:\\Users\\ADMIN\\Desktop\\chromedriver.exe");

WebDriver driver = new ChromeDriver();

        String baseUrl = "http://demo.guru99.com/test/newtours/";
        String expectedTitle = "Welcome: Mercury Tours";
        String actualTitle = "";

        actualTitle = driver.getTitle();

        if (actualTitle.contentEquals(expectedTitle)){
            System.out.println("Test Passed!");
        } else {
            System.out.println("Test Failed");
        }

        driver.close();

    }
}
java eclipse selenium selenium-webdriver selenium-chromedriver
1个回答
0
投票
  • 您发布的日志不是错误。它是来自chrome驱动程序的日志。 正如日志中所述,Detected dialect: OSS日志级别是INFO。它不会阻止您的测试运行。
  • 您发布的代码肯定会在控制台Test Failed中打印出来。
  • 在您的代码中,您还没有访问baseUrl变量中保存的URL。在获得页面标题之前,您应该获得该页面。否则,它将不会为您提供所需的页面标题。
  • 执行以下操作,您的代码将加载页面并将打印Test Passed!
driver.get(baseUrl);
actualTitle = driver.getTitle();
© www.soinside.com 2019 - 2024. All rights reserved.