在这篇文章中,我们将讨论如何使用Selenium精确滚动它。
不幸的是Selenium没有内置方法可以让我们
滚动到视图中,但是我们可以使用JavaScript执行器在Selenium中滚动到视图中。
现在让我们看一下如何使用Selenium WebDriver滚动的详细代码
现在让我们看一下如何使用Selenium WebDriver滚动的详细代码
package test; import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; public class ScrollTest { @Test public void test() { // Start browser System.setProperty("webdriver.chrome.driver", "C:\\Softwares\\chromedriver_win32\\chromedriver.exe"); WebDriver driver=new ChromeDriver(); // Maximize browser driver.manage().window().maximize(); // Pass application URL driver.get("http://www.yubo666.com"); // Create instance of Javascript executor JavascriptExecutor je = (JavascriptExecutor) driver; //Identify the WebElement which will appear after scrolling down WebElement element = driver.findElement(By.xpath(".//*[@id='colophonpbt']")); // now execute query which actually will scroll until that element is not appeared on page. je.executeScript("arguments[0].scrollIntoView(true);",element); // Extract the text and verify System.out.println(element.getText()); //close browser driver.quit(); } }
通过发布有关此技术的信息来完成出色的工作。
回复删除它真的很容易理解,感谢您的发布。
硒培训班
硒培训班
硒类
硒培训班
上面有关硒滚动的文章似乎很有帮助。这可以帮助像我们这样的人了解硒的概念 钦奈硒培训 请分享更多信息,非常感谢。
回复删除