zoukankan      html  css  js  c++  java
  • selenium-滚动

    移动到指定的坐标(相对当前的坐标移动)

     driver.execute_script("window.scrollBy(0, 700)");  
    

    移动到窗口绝对位置坐标,如下移动到纵坐标1600像素位置

    driver.execute_script("window.scrollTo(0, 1600)");  
    

    移动到页面顶部

    self.browser.execute_script("window.scrollTo(document.body.scrollHeight,0);")
    

    移动到页面底部

    self.browser.execute_script("window.scrollTo(0,document.body.scrollHeight);")
    

    移动到一个标签的位置

    _location=self.browser.find_element_by_class_name('location')#锁定标签
    print("找到location")
    _location.click()#点击
    top=int(_location.location['y'])
    print("获取location的y坐标:%d" %(top))
    self.browser.execute_script('document.documentElement.scrollTop={}'.format(top))#移动到该坐标
    
    
    
  • 相关阅读:
    Maven的生命周期
    Maven坐标
    IDEA配置maven
    IDEA配置tomcat
    重写父类方法
    类的继承
    内部类
    static关键字
    线程相关知识
    数组
  • 原文地址:https://www.cnblogs.com/an5456/p/11300352.html
Copyright © 2011-2022 走看看