org.openqa.selenium.WebDriverException(无效端口.正在退出..)



我正试图使用以下Java代码在chrome Browser中运行Selenium Web驱动程序使用:硒-java-3.141.59铬:87.0.4280.66java:14.0.2

package auto;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.Test;
public class ftst {

@Test
public void test12() throws Exception{

// Initialize browser
WebDriver driver=new ChromeDriver();

// Open Google
driver.get("http://www.google.com");

// Close browser
driver.close();
}

}

但我有一个例外

[RemoteTestNG] detected TestNG version 7.3.0
Invalid port. Exiting...
ديسمبر ??, ???? ?:??:?? م org.openqa.selenium.os.OsProcess checkForError
SEVERE: org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
FAILED: test12
org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'DESKTOP-995VK94', ip: '192.168.209.2', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '14.0.2'
Driver info: driver.version: ChromeDriver

所以请帮我解决这个问题感谢

我从未使用过java,看起来你没有设置Chromedriver的可执行路径。它需要在Chromedriver((括号中指定,除非驱动程序与Java文件位于同一文件夹中编辑:另一个解决方案似乎是在评论中提到的,你可以在这里找到

最新更新