【问题标题】:Selinum driver showing error "Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure."Selenium 驱动程序显示错误“无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。”
【发布时间】:2023-02-20 18:56:05
【问题描述】:
package newproject;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.By;

public class MyClass {
    public static void main(String[] args)throws InterruptedException{
    
    System.setProperty("webdriver.chrome.driver","C:\\selenium-java-4.8.0\\selenium-chrome-driver-4.8.0.jar");
    
    ChromeDriver driver=new ChromeDriver();
    driver.get("https://tequicky.com/page-login.php");
    driver.manage().window().maximize();
    
    driver.findElement(By.name("fullname")).sendKeys("test");
    driver.findElement(By.name("email")).sendKeys("test@gmail.com");
    driver.findElement(By.id("Subscribe")).click();
    
    
}
}

错误是

SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure. 
Host info: host: 'LAPTOP-8Dbbb5LD', ip: '192.168.2.103'
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:561)
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:229)
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:157)
    at org.openqa.selenium.chromium.ChromiumDriver.<init>(ChromiumDriver.java:101)
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:82)
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:50)
    at newproject.MyClass.main(MyClass.java:11)
Caused by: org.openqa.selenium.WebDriverException: Timed out waiting for driver process to start.
Build info: version: '4.8.0', revision: '267030adea'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '14.0.2'
Driver info: driver.version: ChromeDriver
    at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:218)
    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:98)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
    ... 6 more

这是我的第一个硒项目,请帮忙

有关详细信息,请参阅https://www.slf4j.org/codes.html#noProviders。 线程“main”中的异常 org.openqa.selenium.SessionNotCreatedException:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。

【问题讨论】:

    标签: java eclipse selenium-webdriver selenium-chromedriver


    【解决方案1】:

    只需删除/删除以下行,您不需要它:

    System.setProperty("webdriver.chrome.driver","C:\selenium-java-4.8.0\selenium-chrome-driver-4.8.0.jar");
    

    使用 selenium 4.6.0 及更高版本,您实际上不需要设置属性。

    【讨论】:

      猜你喜欢
      • 2020-02-25
      • 2019-04-25
      • 2022-01-04
      • 2021-12-05
      • 1970-01-01
      • 2019-07-07
      • 2015-09-07
      • 1970-01-01
      相关资源
      最近更新 更多