zoukankan      html  css  js  c++  java
  • jQuery火箭图标返回顶部代码

    目的:

    (1)滑动页面的滚动条到页面最下方

    (2)滑动页面的滚动条到页面某个元素

    (3)滑动页面的滚动条向下移动某个数量的像素

    测试的网址:

    http://www.seleniumhq.org/

    代码如下:

    from selenium import webdriver
    import unittest
    import traceback    #导入堆栈类
    import time
    
    class TestDemo(unittest.TestCase):
    
        def setUp(self):
            #启动Chrome浏览器
            self.driver = webdriver.Chrome()
            self.driver.implicitly_wait(30)
            
        def test_scroll(self):
            url = "http://www.seleniumhq.com/"
            #访问selenium官网首页
            self.driver.get(url)
            try:
                #使用JavaScript的scrollTo函数和document.body.scrollHeight参数
                #将页面的滚动条滑动到页面的最下方
                self.driver.execute_script("window.scrollTo(100, document.body.scrollHeight);")
                #停顿5秒用于验证滚动条是否滑动到指定位置
                time.sleep(5)
    
                #使用JavaScript的scrollIntoView函数将被遮挡的元素滚动到可见屏幕上
                #scrollIntoView(true)表示将元素滚动屏幕中间
                #scrollIntoView(false)表示将元素滚动到屏幕底部
                self.driver.execute_script("document.getElementById('choice').scrollIntoView(true);")
                #停顿5秒用于验证滚动条是否滑动到指定位置
                time.sleep(5)
    
                #使用JavaScript的scrollBy方法,使用0和400横坐标参数
                self.driver.execute_script("window.scrollBy(0,400);")
                #停顿5秒用于验证滚动条是否滑动到指定位置
                time.sleep(3)
            except Exception as e:
                #打印异常堆栈信息
                print(traceback.print_exc())
    
    
        def tearDown(self):
            #退出Chrome浏览器
            self.driver.quit()
    
    if __name__ == '__main__':
        unittest.main()
  • 相关阅读:
    Mysql 执行安装脚本报错Changed limits:
    Centos6.6 安装Mysql集群
    Oracle11g RAC+DG搭建
    Oracle用函数或PIVOT实现行转列
    Oracle根据列中的特殊符号进行分组
    Hadoop on Windows with Eclipse -02- Prerequisites
    Hadoop on Windows with Eclipse -01- Introduction
    Hadoop入门之WordCount运行详解
    Hadoop namenode无法启动问题解决
    jar 打包命令详解
  • 原文地址:https://www.cnblogs.com/cnkemi/p/9275066.html
Copyright © 2011-2022 走看看