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

जावा के साथ सेलेनियम वेबड्राइवर का उपयोग करके नीचे कैसे स्क्रॉल करें?


हम सेलेनियम के साथ नीचे स्क्रॉल कर सकते हैं। सेलेनियम सीधे स्क्रॉलिंग को संभालने में असमर्थ है। यह जावास्क्रिप्ट एक्ज़ीक्यूटर . की सहायता लेता है किसी तत्व तक स्क्रॉलिंग क्रिया करने के लिए।

सबसे पहले हमें उस एलीमेंट का पता लगाना होगा जिस तक हमें स्क्रॉल करना है। इसके बाद, हम Javascript कमांड को चलाने के लिए Javascript Executor का उपयोग करेंगे। विधि निष्पादित करें सेलेनियम में जावास्क्रिप्ट कमांड चलाने के लिए प्रयोग किया जाता है। हम scrollIntoView . की सहायता लेंगे जावास्क्रिप्ट में विधि और पास सत्य विधि के तर्क के रूप में।

सिंटैक्स

WebElement elm =driver.findElement(By.name("name"));((JavascriptExecutor) Driver).executeScript("arguments[0].scrollIntoView(true);",elm);

उदाहरण

आयात करें आयात करें जावा \\ chromedriver.exe"); वेबड्राइवर ड्राइवर =नया क्रोमड्राइवर (); Driver.get ("https://www.tutorialspoint.com/about/about_careers.htm"); Driver.manage().timeouts().implicitlyWait(4, TimeUnit.SECONDS); // तत्व की पहचान करें WebElement n=driver.findElement(By.xpath("//*[text()='Contact']")); // जावास्क्रिप्ट निष्पादक ((जावास्क्रिप्ट एक्ज़ीक्यूटर) ड्राइवर)। एक्ज़ीक्यूटस्क्रिप्ट ("तर्क [0] .scrollIntoView (सच);", n); }}

आउटपुट

जावा के साथ सेलेनियम वेबड्राइवर का उपयोग करके नीचे कैसे स्क्रॉल करें?


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

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

  1. पायथन में फैंटमज और सेलेनियम वेबड्राइवर का उपयोग करके विंडो का आकार कैसे सेट करें?

    हम Python में PhantomJS और सेलेनियम वेबड्राइवर का उपयोग करके विंडो का आकार सेट कर सकते हैं। PhantomJS के साथ काम करने के लिए, हमें webdriver.PhantomJS का ड्राइवर ऑब्जेक्ट बनाना चाहिए। कक्षा। फिर कक्षा में पैरामीटर के रूप में phantomjs.exe ड्राइवर फ़ाइल का पथ पास करें। इसके बाद, विंडो का आकार सेट कर

  1. टचपैड से स्क्रॉल कैसे करें

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