Java “如何修复”;信息:检测到的方言:OSS“;日蚀

Java “如何修复”;信息:检测到的方言:OSS“;日蚀,java,eclipse,selenium,selenium-webdriver,selenium-chromedriver,Java,Eclipse,Selenium,Selenium Webdriver,Selenium Chromedriver,我对编程有点陌生,我试图执行下面的代码,但chrome页面正在加载,但没有执行,我面临下面的错误 在端口27651上启动ChromeDriver 72.0.3626.69(3C16F8A135ABC0D4DA2DF33804DB79B849A7C38) 只允许本地连接。 请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码访问。 2019年4月19日12:23:41 AM org.openqa.selenium.remote.ProtocolHandshake createSe

我对编程有点陌生,我试图执行下面的代码,但chrome页面正在加载,但没有执行,我面临下面的错误

在端口27651上启动ChromeDriver 72.0.3626.69(3C16F8A135ABC0D4DA2DF33804DB79B849A7C38)
只允许本地连接。
请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码访问。
2019年4月19日12:23:41 AM org.openqa.selenium.remote.ProtocolHandshake createSession
信息:检测到的方言:OSS
我的配置 windows 10、chrome驱动程序V72和selenium-3.141.59

import org.openqa.selenium.WebDriver;
导入org.openqa.selenium.chrome.ChromeDriver;
公共类MyClass{
公共静态void main(字符串[]args){
System.setProperty(“webdriver.chrome.driver”,“C:\\Users\\ADMIN\\Desktop\\chromedriver.exe”);
WebDriver驱动程序=新的ChromeDriver();
字符串baseUrl=”http://demo.guru99.com/test/newtours/";
String expectedTitle=“欢迎:水星之旅”;
字符串ActualTile=“”;
actualTitle=driver.getTitle();
if(actualTitle.contentEquals(expectedTitle)){
System.out.println(“测试通过!”);
}否则{
System.out.println(“测试失败”);
}
driver.close();
}
}
  • 您发布的日志不是错误。它是来自chrome驱动程序的日志。
    正如日志中所述,
    检测方言:OSS
    日志级别为
    INFO
    。它不会阻止您的测试运行
  • 您发布的代码肯定会在控制台中打印
    测试失败
  • 在代码中,您没有转到保存在
    baseUrl
    变量中的URL。在获得页面标题之前,您应该先获得页面。否则,它将不会为您提供所需的页面标题
  • 执行以下操作,您的代码将加载页面并打印
    测试通过
driver.get(baseUrl);
actualTitle = driver.getTitle();