51Testing软件测试论坛

标题: selenium可以获取到session的相关信息么? [打印本页]

作者: lillium    时间: 2015-8-20 17:12
标题: selenium可以获取到session的相关信息么?
selenium可以获取到session的相关信息么?
有哪个相关的JAR包么?
多谢

作者: gaha    时间: 2015-8-20 19:45
用Java的session.getAttribute(name);
作者: krush008    时间: 2015-8-21 16:32
用cookies 能行么?
Set<Cookie> cookies=wd.manage().getCookies();
System.out.println("cookie总数为"+cookies.size());
        
        for(Cookie cookie:cookies)
            System.out.println("作用域:"+cookie.getDomain()+", 名称:"+cookie.getName()+
                    ", 值:"+cookie.getValue()+", 范围:"+cookie.getPath()+
                    ", 过期时间"+cookie.getExpiry());
        
        Cookie cookie=new Cookie("JSESSIONID","31722A0A26EB99721A2403C66E22F3DB","/prod",null);
        wd.manage().addCookie(cookie);
作者: lillium    时间: 2015-8-24 13:52
gaha 发表于 2015-8-20 19:45
用Java的session.getAttribute(name);

多谢你的回复哈。
这是用的哪个JAR包呢?selenium ,webdriver的相关JAR包,我找了,没找到session相关的。
作者: lillium    时间: 2015-8-24 13:55
krush008 发表于 2015-8-21 16:32
用cookies 能行么?
Set cookies=wd.manage().getCookies();
System.out.println("cookie总数为"+cookies ...

谢谢你的回复。不是用COOKIE哈
作者: gaha    时间: 2015-8-24 17:21
lillium 发表于 2015-8-24 13:52
多谢你的回复哈。
这是用的哪个JAR包呢?selenium ,webdriver的相关JAR包,我找了,没找到session相关的 ...

是java内置的,具体用法问你们开发人员,很简单的。
session.setAttribute(键值,值);--给一个session变量赋值。
session.getAttribute(键值);--通过键值名获得变量。
用的时候:
System.out.println("session中变量 (键值) 是 : "+String.valueof(session.getAttribute(键值)))




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2