java工作复习——执行JS脚本——滚动条01

package jkcs;

import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class jdcs 
{
    
    public static void main(String[] args) throws InterruptedException 
    {
         System.setProperty("webdriver.chrome.bin","‪C:\Program Files (x86)\Mozilla Firefox\firefox.exe");    //设置安装路径,防止系统找不到
        

         
         WebDriver driver = new FirefoxDriver();
         driver.get("http://www.ifeng.com");
         driver.manage().window().maximize();
         
         Thread.sleep(5000);
         
         

         
         
         
         JavascriptExecutor js = ( JavascriptExecutor ) driver;   //声明一个js执行器
         
         String title = (String) js.executeScript("return document.title"); //调用执行器的executeScript方法执行js脚本
         
         System.out.println(title);   //打印的是当前浏览器的title值
         
         
         
         
         
         
         Thread.sleep(5000);
         
         
         
         
         JavascriptExecutor jsx = ( JavascriptExecutor ) driver;   //声明一个js执行器
         
         jsx.executeScript("window.scrollTo(100,1000);"); //调用执行器的executeScript方法执行js脚本
         
         
         
         
         
         Thread.sleep(5000);
         
         
         
         driver.manage().window().maximize();
         
         
         
         Thread.sleep(5000);
         
         driver.quit();

    }
}

执行结果:

凤凰网

原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12768315.html