Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

सेलेनियम वेबड्राइवर जावा बाइंडिंग के साथ ब्राउज़र कुकीज़ साफ़ करें।

हम सेलेनियम में ब्राउज़र कुकीज़ साफ़ कर सकते हैं। विधि डिलीटकुकीनाम एक विशिष्ट नाम वाली कुकी को हटा देगा। नाम की कुकी को विधि के तर्क के रूप में पारित किया जाता है। सबसे पहले, हम एक कुकी जोड़ेंगे, फिर इसे प्राप्त करेंगे और अंत में इसे हटा देंगे।

सिंटैक्स

driver.manage().deleteCookieNamed("foo");

एक अन्य विधि जिसे deleteAllCookies delete . कहा जाता है मौजूदा डोमेन से सभी कुकीज़। सबसे पहले, हम कुकीज़ जोड़ेंगे, फिर उन्हें प्राप्त करेंगे और हटा देंगे।

सिंटैक्स

driver.manage().deleteAllCookies();

उदाहरण

आयात करें DeleteCookiesViaName {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { System.setProperty ("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe"); वेबड्राइवर ड्राइवर =नया क्रोमड्राइवर (); Driver.get ("https://www.tutorialspoint.com/index.htm"); // 4 सेकंड के ड्राइवर का इंतजार करें। // कुकी के लिए नाम और मूल्य सेट करना कुकी सी =नई कुकी ("परीक्षण", "सेलेनियम"); कुकी आर =नई कुकी ("विषय", "जावा"); // कुकी अतिरिक्त ड्राइवर। प्रबंधन ()। AddCookie (सी); Driver.manage().addCookie(r); // कुकीज़ प्राप्त करें सेट <कुकी> सीके =ड्राइवर। प्रबंधन ()। getCookies (); // (कुकी कुकी:सीके) के लिए कुकीज़ के माध्यम से पुनरावृति {System.out.println("कुकी नाम:"+cookie.getName()); System.out.println ("कुकी मान:" + कुकी.getValue ()); // ड्राइवर नाम से कुकीज़ हटाएं। प्रबंधन ()। हटाएंकुकीनाम (कुकी.गेटनाम ()); } // हटाने के बाद कुकीज़ प्राप्त करें सेट ch =Driver.manage ()। getCookies (); System.out.println ("हटाने के बाद कुकी गिनती:" + ch.size ()); }}

उदाहरण

DeleteAllCookies के साथ कोड कार्यान्वयन।

आयात करें DeleteCookiesAll {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {System.setProperty ("webdriver.chrome.driver", "C:\\ उपयोगकर्ता \\ ghs6kor \\ डेस्कटॉप \\ जावा \\ chromedriver.exe"); वेबड्राइवर ड्राइवर =नया क्रोमड्राइवर (); Driver.get ("https://www.tutorialspoint.com/index.htm"); // 4 सेकंड के ड्राइवर का इंतजार करें। // कुकी के लिए नाम और मूल्य सेट करना कुकी सी =नई कुकी ("परीक्षण", "सेलेनियम"); कुकी आर =नई कुकी ("विषय", "जावा"); // कुकी अतिरिक्त ड्राइवर। प्रबंधन ()। AddCookie (सी); Driver.manage().addCookie(r); // कुकीज़ प्राप्त करें सेट <कुकी> सीके =ड्राइवर। प्रबंधन ()। getCookies (); // (कुकी कुकी:सीके) के लिए कुकीज़ के माध्यम से पुनरावृति {System.out.println("कुकी नाम:"+cookie.getName()); System.out.println ("कुकी मान:" + कुकी.getValue ()); } // कुकीज ड्राइवर को डिलीट करें। मैनेज करें ()। deleteAllCookies (); // हटाने के बाद कुकीज़ प्राप्त करें सेट ch =ड्राइवर। प्रबंधन ()। getCookies (); System.out.println ("हटाने के बाद कुकी गिनती:" + ch.size ()); }}

आउटपुट

सेलेनियम वेबड्राइवर जावा बाइंडिंग के साथ ब्राउज़र कुकीज़ साफ़ करें।


  1. पाइथन के साथ सेलेनियम वेबड्राइवर में किसी विशिष्ट डोमेन पर कुकी कैसे सेट करें?

    हम पाइथन के साथ सेलेनियम वेबड्राइवर में एक विशिष्ट डोमेन पर कुकी सेट कर सकते हैं। ब्राउज़र द्वारा भेजी गई जानकारी को रखने के लिए एक कुकी का उपयोग किया जाता है। एक कुंजी−मान जोड़ी प्रारूप का उपयोग किया जाता है और यह सर्वर द्वारा ब्राउज़र को प्रदान किए गए संदेश की तरह होता है। कुकी जोड़ने के लिए, विध

  1. किनारे के साथ एज ब्राउज़र में कैशे कैसे साफ़ करें?

    क्या आप एज पर कैशे साफ़ करने का कोई तरीका ढूंढ रहे हैं? जब आप इंटरनेट ब्राउज़ करते हैं और वेबसाइटों पर जाते हैं, तो कैशे और कुकीज़ स्वचालित रूप से पृष्ठभूमि में बन जाते हैं और हार्ड डिस्क में संग्रहीत हो जाते हैं। यह सभी ब्राउज़रों के साथ होता है, और एक तरह से, यह प्रक्रिया सहायक होती है क्योंकि यह

  1. ब्राउज़र कुकीज़ कैसे साफ़ करें और ब्राउज़िंग इतिहास कैसे हटाएं?

    यदि आप इंटरनेट सर्फ करना चाहते हैं, तो आपको एक वेब ब्राउज़र एप्लिकेशन का उपयोग करना होगा जिसे आमतौर पर ब्राउज़र के रूप में जाना जाता है। कुछ सबसे प्रसिद्ध Google Chrome, Microsoft Edge, Mozilla Firefox, Brave, Tor, Opera आदि हैं और यह सूची लंबी होती जाती है। सभी ब्राउज़र ब्राउज़र इतिहास को बनाए रखने