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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修复eclipse中的“INFO:Detected dialect:OSS”相关的知识,希望对你有一定的参考价值。

我是一个新的编程,我试图执行下面的代码,但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();

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

以上是关于如何修复eclipse中的“INFO:Detected dialect:OSS”的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Jython/PyDev 修复 Eclipse Kepler/Luna 中的 UnsupportedCharsetException?

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

如何修复 Eclipse 深色主题中选定文本项的黑色前景色

如何在eclipse中修复adb?

如何在 Eclipse 中为 Appium Server 修复 URL 定义

如何修复eclipse程序启动时发生的这个错误?