这个问题在这里已经有答案了:
无效端口。正在退出…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
所以请帮我解决这个问题谢谢
1条答案
按热度按时间cgfeq70w1#
我从未使用过java,看起来你没有设置chromedriver的可执行路径。它需要在chromedriver()括号中指定,除非驱动程序与java文件位于同一个文件夹中:另一个解决方案似乎是注解中提到的,您可以在这里找到