lillium 发表于 2015-8-20 17:12:02

selenium可以获取到session的相关信息么?

selenium可以获取到session的相关信息么?
有哪个相关的JAR包么?
多谢

gaha 发表于 2015-8-20 19:45:53

用Java的session.getAttribute(name);

krush008 发表于 2015-8-21 16:32:19

用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:36

gaha 发表于 2015-8-20 19:45
用Java的session.getAttribute(name);

多谢你的回复哈。
这是用的哪个JAR包呢?selenium ,webdriver的相关JAR包,我找了,没找到session相关的。

lillium 发表于 2015-8-24 13:55:03

krush008 发表于 2015-8-21 16:32
用cookies 能行么?
Set cookies=wd.manage().getCookies();
System.out.println("cookie总数为"+cookies ...

谢谢你的回复。不是用COOKIE哈

gaha 发表于 2015-8-24 17:21:26

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(键值)))
页: [1]
查看完整版本: selenium可以获取到session的相关信息么?