2016-11-02 48 views
0
public void openBrowser() 
    { 
     if(!isBrowserOpened) 
     { 
      if(config_getproperty("browserType").equals("MOZILLA")) 
       driver = new FirefoxDriver(); 
      else if (config_getproperty("browserType").equals("IE")) 
       driver = new InternetExplorerDriver(); 
      else if (config_getproperty("browserType").equals("CHROME")) 
      { 
       System.setProperty("webdriver.chrome.driver",System.getProperty("user.dir")+"\\chromedriver.exe"); 
       driver = new ChromeDriver(); 
      } 

      isBrowserOpened=true; 
      String waitTime=config_getproperty("default_implicitWait"); 
      driver.manage().timeouts().implicitlyWait(Long.parseLong(waitTime), TimeUnit.SECONDS); 
      driver.manage().window().maximize(); 
     } 

此代碼工作到昨天但突然後重新啓動它停止工作顯示會話未建立。 我試過所有其他的解決方案..取代最新版本的Chrome EXE 3.0用webdriver取代,但仍然無法正常工作。 任何人都可以幫助我。org.openqa.selenium.SessionNotCreatedException:會話未創建爲Chrome的例外

回答

0

此問題在Chrome版本54.0.x更新後開始顯示。從您的路徑中刪除舊的chromedriver並更新您的chromedriver到2.24。這應該可以解決您的問題。

0

就像從控制檯錯誤日誌需要更多的信息,這將在詳盡地解釋,它只是似乎是版本兼容性問題降級V和看到的東西是好

0
npm rm chromedriver 
npm install [email protected] 

@Keshav說什麼。基本上,您需要更新版本的Chrome驅動程序。

相關問題