2016-11-02 10 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:クローム

答えて

0

この問題は、Chromeのバージョン54.0.xのアップデート後に表示されるようになりました。古いクロムドライブをパスから削除し、クロムドライバーを2.24にアップデートしてください。これにより、問題が解決されます。詳細に説明しているだろうコンソールからエラーログのように必要な

0

詳細は、それだけでVをダウングレードバージョンの互換性の問題になると見ているようだ物事は良いですか

0
npm rm chromedriver 
npm install [email protected] 

何@Keshavは語りました。基本的には、Chromeのアップデート版が必要です。