zoukankan      html  css  js  c++  java
  • 多测师讲解selenium _滚动条定位_高级讲师肖sir

    from selenium import webdriver
    from time import sleep
    drvier=webdriver.Chrome()
    drvier.get('http://www.jd.com')
    drvier.maximize_window()
    sleep(4)
    # # 通过java语法:var设置变量的方法
    js='var d=document.documentElement.scrollTop=1000'
    drvier.execute_script(js)
    sleep(2)
    js='var d=document.documentElement.scrollTop=0'
    drvier.execute_script(js)

    #滚动条拉到顶部
    s="var q=document.getElementById(‘id‘).scrollTop=0"
    driver.execute_script(js)

    #滚动条拉到底部
    js="var q=document.documentElement.scrollTop=10000"
    driver.execute_script(js)


    滚动条的练习题:(循环滚动)

    # 根据我们之前所学的Python 来实现自动增加的滑动
    # 设置一个值为:5000 从0开始依次加1000 当满足5000的时候终止
    from selenium import webdriver
    from time import sleep
    drvier=webdriver.Chrome()
    drvier.get('http://www.jd.com')
    drvier.maximize_window()
    drvier.implicitly_wait(20)
    n =0
    while n<=5000:
    n+=1000
    js='var d=document.documentElement.scrollTop='+str(n)
    drvier.execute_script(js)
    sleep(2)






  • 相关阅读:
    省选模拟17 题解
    省选模拟16 题解
    省选模拟15 题解
    省选模拟14 题解
    省选模拟13 题解
    省选模拟12 题解
    图论专项测试
    数学专题测试4
    省选模拟11 题解
    爬虫框架:scrapy
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/13739484.html
Copyright © 2011-2022 走看看