最近我使用内置模拟器为 qooxdoo 应用程序创建了一些 UI 测试(我使用的是 qooxdoo 3.0.1、selenium-server-standalone-2.35.0 和 firefox23),我需要在浏览器中存储一个 cookie 并保存下次打开它。
存储 cookie 的代码:
if(!this.getQxSelenium().isCookiePresent(debugVariable))
this.getQxSelenium().createCookie("debugVariable=0","path=/, max_age=350000, domain=subdomain.foo.com");
console.log(this.getQxSelenium().getCookieByName("debugVariable"));
我发现服务器中有一个参数 -profilesLocation 指定了保存 Firefox 配置文件的目录,java 客户端可以使用这些配置文件来启动 Firefox 我什至尝试使用 -browserSessionReuse 但它对我也不起作用。
我看到这还不够,我可以尝试让 Firefox 记住 cookie 的其他解决方案吗?