zoukankan      html  css  js  c++  java
  • selenium

    执行以下两步:

    1. window.scrollTo(x, y)方法,设置浏览器窗口滚动条的水平和垂直位置(第一个参数表示水平左间距,第二个参数表示垂直上边距)
    2. execute_script()方法,执行js代码
     1 from selenium import webdriver
     2 import time
     3 
     4 driver = webdriver.Chrome()
     5 driver.set_window_size(700, 700)  # 设置浏览器窗口大小,为了出现水平和垂直滚动条
     6 driver.get('http://www.baidu.com')
     7 
     8 driver.find_element_by_id('kw').send_keys('fdas')
     9 driver.find_element_by_id('su').click()
    10 
    11 time.sleep(2)
    12 
    13 print('------------------')
    14 js="window.scrollTo(100,450);"   # 设置浏览器窗口的滚动条位置
    15 driver.execute_script(js)        # 通过执行JavaScript代码来移动滚动条位置
    16 
    17 time.sleep(10)
    18 driver.quit()

    效果如下图:

  • 相关阅读:


    django 认证系统--3
    django 认证系统--2
    django 认证系统--1


    关于二叉树
    [GeeksForGeeks] Remove all half nodes of a given binary tree
    [LintCode] Letter Combinations of a Phone Number
  • 原文地址:https://www.cnblogs.com/xiaochongc/p/12514872.html
Copyright © 2011-2022 走看看