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)






  • 相关阅读:
    19. vue的原理
    18.jwt加密
    17.vue移动端项目二
    16.vue-cli跨域,swiper,移动端项目
    15.vue动画& vuex
    14.vue路由&脚手架
    13.vue组件
    12.vue属性.监听.组件
    11.vue 数据交互
    从尾到头打印链表
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/13739484.html
Copyright © 2011-2022 走看看