हम सेलेनियम के साथ नीचे स्क्रॉल कर सकते हैं। सेलेनियम सीधे स्क्रॉलिंग को संभालने में असमर्थ है। यह जावास्क्रिप्ट एक्ज़ीक्यूटर . की सहायता लेता है किसी तत्व तक स्क्रॉलिंग क्रिया करने के लिए।
सबसे पहले हमें उस एलीमेंट का पता लगाना होगा जिस तक हमें स्क्रॉल करना है। इसके बाद, हम 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); }}आउटपुट