Qooxdoo在会话之间重用cookie?

时间:2013-09-25 18:50:20

标签: cookies selenium selenium-webdriver qooxdoo

最近我使用内置模拟器为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客户端可以用来启动Firefox的Firefox配置文件的目录 我甚至尝试使用-browserSessionReuse,但它对我来说都不起作用。

我认为这还不足以让我试图让Firefox记住这些其他解决方案吗?

1 个答案:

答案 0 :(得分:2)

这不是qooxdoo特有的问题。我尝试使用纯HTML + JS页面和Selenium的-firefoxProfileTemplate选项,但它也没有保留cookie。

您可以尝试使用旧版本的Selenium(也许还有Firefox)。 -firefoxProfileTemplate特定于Selenium RC,不推荐使用它,并且每个新版本都会被破坏。