【问题标题】:selenium java add cookiesselenium java添加cookie
【发布时间】:2017-10-13 05:29:11
【问题描述】:

Eclipse 给出错误,Date 已弃用。任何人都可以帮忙解决这个问题,我的代码如下 使用存储的 cookie 登录脚本。

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                   
    }
}

【问题讨论】:

    标签: java eclipse selenium cookies


    【解决方案1】:

    您可以使用日历代替日期,因为日期已被弃用

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

    【讨论】:

    • 非常感谢您的回复,但不幸的是,我没有得到确切的答复。我如何添加上面的代码,你能更具体一点吗?
    • 我有“Date expiry = null;”。然后添加字符串和调用日期。字符串值; if(!(val=token.nextToken()).equals("null")){ expiry = new Date(val)....我会感谢你的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 1970-01-01
    相关资源
    最近更新 更多