2017-05-14 1 views
1

이클립스 오류가 이클립스가 제공하지 않습니다. 누구든지이 문제를 해결할 수 있도록 도와주세요. 내 코드는 다음과 같습니다. 저장된 쿠키를 사용하여 스크립트에 로그인하십시오.셀레늄 자바 쿠키를 추가

File file = new File("Cookies.data");       
FileReader fileReader = new FileReader(file);       
BufferedReader Buffreader = new BufferedReader(fileReader);       
String strline;   
while((strline=Buffreader.readLine())!=null){         
    String Tokenizertoken = newStringTokenizer(strline,";");          
    while(token.hasMoreTokens()){     
     String name = token.nextToken();      
     String value = token.nextToken();     
     String domain = token.nextToken();     
     String path = token.nextToken();      
     Date expiry = null;       
     String val; 
     if(!(val=token.nextToken()).equals("null")){   
      expiry = new Date(val);     
     }  
     Boolean isSecure = new Boolean(token.nextToken()).booleanValue();  
     Cookie ck = new Cookie(name,value,domain,path,expiry,isSecure);                 
     driver.manage().addCookie(ck); // This will add the stored 
             cookie to your current session     
    } 
} 

답변

1

날짜는 회신에 대한

Calendar calendar = Calendar.getInstance(); 
Date date = calendar.getTime(); 
+0

덕분에 많이 사용되지 않습니다 당신은 달력 대신 날짜를 사용할 수 있지만 불행히도, 난 정확히하지 않았다. 위의 코드를 어떻게 추가 할 수 있습니까? 좀 더 구체적으로 설명해주십시오. – adnan

+0

"Date expiry = null;"이 있습니다. 그리고 나서 문자열과 호출 날짜를 추가하십시오. String val; if (! (val = token.nextToken()). equals ("null")) { expiry = new Date (val) .... 나는 너에게 감사해야한다. – adnan