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

9udxz4iz  于 2021-07-07  发布在  Java
关注(0)|答案(1)|浏览(465)

这个问题在这里已经有答案了

无效端口。正在退出…org.openqa.selenium.os.osprocess checkforerror,同时使用selenium启动chrome(3个答案)
上个月关门了。
我尝试在chrome浏览器中运行selenium webdriver,使用以下java代码:selenium-java-3.141.59 chrome:87.0.4280.66 java: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

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

cgfeq70w

cgfeq70w1#

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

相关问题