在使用Geb和Spock编写测试时如何设置浏览器cookie

时间:2017-07-25 20:34:11

标签: selenium-webdriver spock geb

我有一个简单的问题。我是Geb和Spock的新手。我很高兴有机会更多地了解这两者。

我面临的最初问题是如何添加cookie(或其他一些方法),以便在首次使用Geb + Spock运行测试中的应用程序时首先出现帮助演练?

你可能对此有任何想法都会很棒。为了使用一些 什么时候再阻止等...我首先要解雇这个走过去。 非常感谢。

1 个答案:

答案 0 :(得分:3)

Geb构建在selenium webdriver之上,所以这也适用:How to send cookies with selenium webdriver?

import geb.spock.GebSpec

class GebCookieSpec extends GebSpec {

    def setup() {
        Cookie ck = new Cookie("name", "value");
        browser.driver.manage().addCookie(ck);
    }
}