2016-08-02 32 views
0

我有一個問題,看起來像是在場景測試過程中丟失了Cookie。可以設置Be Be永不重置瀏覽器cookies嗎?就像普通的手動瀏覽器會話一樣行事?

的情況下流動看起來有點像:

Create a new user 

login 

Do some stuff 

Click a link aiming to do more stuff 

result: Login page unexpectedly shown (does not happen if manually carrying out same actions) 

要解決以上,而我已經習慣了與測試貝哈特,我真的很喜歡貝哈特策動瀏覽器會話表現得像正常,在瀏覽器啓動之間保持會話活動的條款,而不是從先前的測試運行中清除Cookie。

例如:

Create a new user and login 

Do some stuff 

Exit the browser 

Open the browser 

Go to website URL 

網站通常爲連續從你離開的地方,也就是說,你仍然登錄

這是可能的?非常感謝。

回答

0

從我知道什麼時候使用@ insulated標記每個場景將有一個乾淨的瀏覽器。 如果您使用此標籤,然後將其刪除,看看是否工作。

請注意,這不是一個好的做法,因爲每個場景都應該是獨立的。

您不應該依賴以前的方案,因爲可能會失敗並影響以下所有方案。

+0

感謝您的回覆,儘管我目前的測試場景沒有運行任何標籤,所以我猜測默認情況下它會以絕緣方式運行。 – David

相關問題