c# - Session Expired in selenium IE webdriver -
i have secured site need scrape data particular pages. page should opened strictly on ie. opened login page selenium , pass handle webdriver. user surfs various pages , pop ups of website. timer runs , checked whether particular page opened or not. being checked following code.
  var windowiterator = driver.windowhandles;   foreach (var windowhandle in windowiterator)   {      popup = driver.switchto().window(windowhandle);      if (popup.title == pagetitle) //pagetitle string value , saved in app config      {         dowork = true; //scraping started on page         break;      }   } it working other sites in testing environment. in live environment pop page displaying session expired message , asking user credentials. once given working fine. architecture of website being scraped unknown me.
could body tell me why happening , way out.
possibly takes of time scrap data before page updated/changed.
i believe site give browser one-session-cookes. check of cookies site gaves you. possibly can resolved cookies edit via selenium. if not -- can refresh page in smaller life time of cookies , show server "user here" =)
Comments
Post a Comment