zoukankan      html  css  js  c++  java
  • 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();
    
        }
    }

    执行结果:

    凤凰网

  • 相关阅读:
    进程与线程的区别
    开启线程的两种方式
    线程
    生产者消费者模型(重要)
    队列
    互斥锁
    守护进程(了解)
    Process对象的其它方法与属性(join)
    僵尸进程与孤儿进程
    Servlet
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12768315.html
Copyright © 2011-2022 走看看