2011-02-18 32 views
6

Selenyum kullanarak bir çerez oluşturmak istiyorum. Bunu, selenium.createcookie(arg1,arg0) gibi destekleyen bir yöntem gördüm, ancak geçen argümanlar hakkında biraz kafam karıştı. Lütfen bana bir örnek verebilir misiniz?Selenyum kullanarak çerez nasıl oluşturulur?

cevap

6

createCookie (nameValuePair, optionsString) Bu çerez için bir yol belirtmediyseniz, yolu ve etki alanı test edilen geçerli sayfanınkiyle aynı olan yeni bir çerez oluşturun.

Argümanlar:

  1. nameValuePair - isim ve bir biçim "name = value"

  2. optionsString çerez değeri - çerez için seçenekler. Şu anda desteklenen seçenekler , 'path' ve 'max_age' seçeneklerini içerir. optionsString'in biçimi "yol =/path /, max_age = 60" şeklindedir. seçeneklerinin sırası alakasız, 'max_age' değerinin birimi ikinci.

kaynak: Açıkça bu çerez için bir yol belirtilmediği sürece Selenium reference

+0

Hızlı yanıt için teşekkürler. – pooh

+0

Çerez alan adını herhangi bir argümandan verebilir miyiz? Coz bu çerez bazı xyz etki alanına eklenmelidir. Lütfen yardım edin – pooh

+0

domain = özniteliğini optionsString argümanında seçeneklerden biri olarak ayarlayabilirsiniz. –

1
createCookie (nameValuePair,optionsString) 

, kimin yolu ve alan testi altında geçerli sayfanın değerlerle aynıdır yeni bir çerez oluşturun. firefox kullanıyorum ve>> Gizlilik> Kaldır Bireysel Çerezler Tercihler Edit seçtiğiniz bir sitede

Arguments: 

nameValuePair - name and value of the cookie in a format "name=value" 
optionsString - options for the cookie. Currently supported options include 'path' and 'max_age'. the optionsString's format is "path=/path/, max_age=60". The order of options are irrelevant, the unit of the value of 'max_age' is second. 
+0

http://www.cloudtesting.com/blog/2009/08/24/howto-cookie-manipulation-with-selenium-and-cloud-testing/ –

+0

Hızlı yanıt için teşekkürler. – pooh

1

Git (yani çerezleri oluşturmak etmez). Çerezlerden birine tıklayın. Bu size createCookie çağrısının nasıl kullanılacağı hakkında bir fikir verecektir. Terim alanı teriminin terimini, iyi çalıştıran Host ile değiştirdim.

İlgili konular