我是一个新的编程,我试图执行下面的代码,但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();
}
}
Detected dialect: OSS
日志级别是INFO
。它不会阻止您的测试运行。Test Failed
中打印出来。baseUrl
变量中保存的URL。在获得页面标题之前,您应该获得该页面。否则,它将不会为您提供所需的页面标题。Test Passed!
driver.get(baseUrl);
actualTitle = driver.getTitle();