Selenium WebDriver滚动网页

参考地址:https://www.yiibai.com/selenium/selenium-webdriver-scrolling-web-page.html#article-start

测试页面:

   

        简单测试页面

       

         

         

         

         

       

   

   

       

           

               

                    用于自动化测试的Web页面示例

               

           

           

               

                    This is sample webpage with dummy elements that will help you in learning selenium automation.

               

           

           

           

               

                    This is sample text.

               

           

           

           

               

                   

Link : This is a link

               

           

           

           

               

                   

TextBox :

               

           

           

           

               

                   

Button :

               

           

           

           

               

                   

Radio button :

                       

                            Male 

                            Female

                       

                   

               

           

           

           

               

                   

Checkbox :

                       

                            Automation Testing

                            Performance Testing

                       

                   

               

           

           

           

               

                   

Drop down :

                       

                   

               

           

           

           

               

                   

               

           

           

           

               

                   

Click button to generate Alert box :

                         

                   

               

           

           

           

               

                   

Click button to generate Confirm box :

                       

                   

                   

               

           

           

           

               

                   

Drag and drop example- drag the below image on the textbox

                   

                    yiibai

               

           

           

       

       

   

源码

import org.openqa.selenium.JavascriptExecutor;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.chrome.ChromeDriver;

import org.testng.annotations.BeforeMethod;

import org.testng.annotations.Test;

public class Test {

    WebDriver driver;

    @BeforeMethod

    public void Test01(){

        System.setProperty("webdriver.chrome.driver","C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe");

        driver = new ChromeDriver();

        driver.get("file:///C:/Users/Administrator/Downloads/%E6%B5%8B%E8%AF%95%E9%A1%B5%E9%9D%A2.html");

        driver.manage().window().maximize();

        try {

            Thread.sleep(3000);

        } catch (InterruptedException e) {

            e.printStackTrace();

        }

    }

    @Test

    public void Test02(){

        //向下滚动网页500像素

        JavascriptExecutor js = (JavascriptExecutor)driver;

        js.executeScript("scrollBy(0, 500)");

    }

}

你可能感兴趣的:(Selenium WebDriver滚动网页)