2017-07-25 63 views
1

我有一個簡短的問題。我是Geb和Spock的新人。我很高興有機會進一步瞭解這兩者。如何在使用Geb和Spock編寫測試時設置瀏覽器cookie

我面臨的最初問題是如何添加一個cookie(或其他方法)以排除第一次出現在被測試的應用程序首次運行時使用Geb + Spock的幫助步行?

你可能對此有任何想法都會很棒。爲了使用一些 時,然後阻止,等等...我首先必須解僱漫步。 非常感謝。

回答

3

蓋布是建立在硒的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); 
    } 
} 
+0

這是非常有趣的。感謝您抽出一點時間。 –

相關問題