当前位置: 首页 > 知识库问答 >
问题:

在启动Chrome驱动程序时,我得到了“从超时未创建的会话”

魏学智
2023-03-14

我的错误是:org.openqa.selenium.SessionNotCreatedException:session not从超时创建:接收来自渲染器的消息超时:600.000(session info:chrome=79.0.3945.130)Build info:version:'3.141.59',revision:'e82be7d358',time:'2018-11-14T08:17:03'系统信息:主机:'swati con Mac ip:'fe80:0:0:10ea:7ed8:242:224c%en0',os.name:'Mac os X',os.arch:'x86_64',os.version:'10.14.6',java.version:'12.0.2'驱动程序信息:Driver.version:ChromeDriver remote

我使用的代码是:

public static void initialization(){
        String browserName = prop.getProperty("browser");

        if(browserName.equals("chrome")){
            System.setProperty("webdriver.chrome.driver", "/Users/swati/Drivers/chromedriver"); 
            driver = new ChromeDriver(); 
        }
        else if(browserName.equals("FF")){
            System.setProperty("webdriver.gecko.driver", "/Users/swati/Drivers/geckodriver");   
            driver = new FirefoxDriver(); 
        }



        driver.manage().window().maximize();
        driver.manage().deleteAllCookies();
        driver.manage().timeouts().pageLoadTimeout(TestUtil.PAGE_LOAD_TIMEOUT,TimeUnit.SECONDS);
        driver.manage().timeouts().implicitlyWait(TestUtil.IMPLICIT_WAIT, TimeUnit.SECONDS);
        // Create a wait. All test classes use this.
                wait = new WebDriverWait(driver, 15);




                // Instantiate the Page Class
                page = new PageGenerator(driver);

        //driver.get(prop.getProperty("url"));

共有2个答案

芮建茗
2023-03-14

试试这个?

public static void main(String[] args) throws InterruptedException, AWTException {
        //Initialize ChromeDriver Instance.
        System.setProperty("webdriver.chrome.driver", "C:\\RPCPMAutomation\\WebDrivers\\chromedriver.exe");

"C:\RPCPMAutomation\WebDrivers\chromedriver.exe"-将其更改为Chrome驱动路径。

郎言
2023-03-14

选项1:更改路径直到chrome.exe

System.setProperty("webdriver.chrome.driver", "/Users/swati/Drivers/chromedriver/chrome.exe");

备选案文2:

使用与您的chrome浏览器兼容的最新chrome驱动程序版本。

选择3

这可能对你有所帮助

org.openqa.selenium.会话不创建异常

 类似资料: