2011-02-18 20 views
6

मैं सेलेनियम का उपयोग कर एक कुकी बनाना चाहता हूं। मैंने एक विधि देखी है जो selenium.createcookie(arg1,arg0) की तरह इसका समर्थन करती है, लेकिन मैं पास किए गए तर्कों के बारे में थोड़ा उलझन में हूं। क्या कोई मुझे एक उदाहरण दे सकता है?सेलेनियम का उपयोग करके कुकी कैसे बनाएं?

उत्तर

6

createCookie (nameValuePair, optionsString) एक नई कुकी बनाएं जिसका पथ और डोमेन परीक्षण के तहत वर्तमान पृष्ठ के साथ समान है, जब तक कि आपने इस कुकी के लिए स्पष्ट रूप से कोई पथ निर्दिष्ट नहीं किया हो।

तर्क:

  1. nameValuePair - नाम और एक प्रारूप "नाम = मूल्य"

  2. optionsString में कुकी का मान - कुकी के लिए विकल्प। वर्तमान में समर्थित विकल्प में 'पथ' और 'max_age' शामिल हैं। विकल्पस्ट्रिंग का प्रारूप "पथ =/पथ /, max_age = 60" है। विकल्प के ऑर्डर अप्रासंगिक हैं, 'max_age' के मान का इकाई दूसरा है।

स्रोत: Selenium reference

+0

त्वरित उत्तर के लिए धन्यवाद। – pooh

+0

क्या हम किसी भी तर्क में कुकी डोमेन दे सकते हैं? Coz कि कुकी कुछ xyz डोमेन में जोड़ा जाना चाहिए। कृपया – pooh

+0

मदद करें मुझे लगता है कि आप विकल्प = विकल्पों में विकल्पों में से एक के रूप में डोमेन = विशेषता सेट कर सकते हैं। –

1
createCookie (nameValuePair,optionsString) 

एक नया कुकी जिसका पथ और डोमेन परीक्षण के अंतर्गत वर्तमान पृष्ठ के लोगों के साथ ही कर रहे हैं बनाने के लिए, जब तक आप स्पष्ट इस कुकी के लिए एक पथ निर्दिष्ट किया।

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

त्वरित उत्तर के लिए धन्यवाद। – pooh

1

अपनी पसंद का एक साइट पर जाएँ (कि कुकीज़ पैदा नहीं करता है) फ़ायरफ़ॉक्स का उपयोग कर और Edit> Preferences> गोपनीयता> व्यक्तिगत कुकी निकालें जाना। कुकीज़ में से एक पर क्लिक करें। यह आपको createCookie कॉल का उपयोग करने का विचार देगा। मैंने विकल्प डोमेन की अवधि को होस्ट द्वारा शब्द को स्विच किया, जो ठीक काम करता था।

संबंधित मुद्दे