b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Selenium中实现滚动页面至元素可见自动化操作中的方法

电脑杂谈  发布时间:2021-01-31 02:02:44  来源:网络整理

硒-滚动页面,直到可见该元素

滚动页面,滚动页面直到可见元素

滚动页面

苹果鼠标如何滚动页面_js页面滚动 顶部导航菜单_鼠标滚动页面

在自动操作中,如果网页太长而我们所需的元素不在当前可见页面中,则硒无法对其进行操作;这时,我们需要像通常操作浏览器一样进行滚动。页面使我们需要操作的对象可见!

如何滚动页面:

鼠标滚动页面_js页面滚动 顶部导航菜单_苹果鼠标如何滚动页面

使用方法:

在Selenium中实现滚动页面

鼠标滚动页面_苹果鼠标如何滚动页面_js页面滚动 顶部导航菜单

代码示例:

from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.implicitly_wait(10)
# 设置窗口大小
driver.set_window_size(800, 700)
driver.get('http://baidu.com')
# 百度输入框输入 selelnium python 回车
driver.find_element_by_id("kw").send_keys("selenium python\n")
time.sleep(2)
# 向下滚动200个像素
driver.execute_script('window.scrollBy(0,200)')
time.sleep(2)
# 滚动至元素ele可见位置
eles = driver.find_elements_by_css_selector('#rs table tr th a')
ele = eles[0]
driver.execute_script("arguments[0].scrollIntoView();",ele)
time.sleep(2)
# 向右滚动200个像素
driver.execute_script('window.scrollBy(200,0)')
time.sleep(2)
driver.quit()

发布于2019-06-10 15:24罗晨读书(6317)评论(0)编辑


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-351914-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 佩罗娜
        佩罗娜

        #全员即刻加速1128迈#你很棒喜欢你自信的微笑你是独一无二的易烊千玺#易烊千玺出演诛仙#

      热点图片
      拼命载入中...