Selenium 实战到吹牛系列:八
生活随笔
收集整理的這篇文章主要介紹了
Selenium 实战到吹牛系列:八
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Selenium 實戰到吹牛系列
PS:滾動屏幕
例子
代碼:
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019-07-15 16:12:33 # @Author : BenLam # @Link : https://www.cnblogs.com/BenLam/from selenium import webdriver driver=webdriver.Firefox() driver.get(r'test.html')# 向下移動 500 個像素點,代表x, y軸 driver.execute_script("window.scrollBy(0,500)")# 同上,下降 1000 個像素點 # PS:不同的瀏覽器,可能或存在兼容問題 driver.execute_script("window.scrollBy(0,1000)")driver.quit()例子_B
PS: 滾動屏幕并定位元素, 這里我們打開博客園,定位到“統計信息”欄
代碼:
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019-07-15 16:12:33 # @Author : BenLam # @Link : https://www.cnblogs.com/BenLam/from selenium import webdriver driver=webdriver.Firefox() driver.get(r'https://www.cnblogs.com/')# 先找元素 a = driver.find_element_by_xpath(r'//*[@id="side_nav"]/div[7]/h4')# 通過 js 方式找滾動到元素所在地方 # 打印 text 顯示為 “'統計信息'” text = driver.execute_script("return arguments[0].scrollIntoView();", a)driver.quit()轉載于:https://www.cnblogs.com/BenLam/p/11188714.html
總結
以上是生活随笔為你收集整理的Selenium 实战到吹牛系列:八的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IntelRealSense 深度相机
- 下一篇: ASP.NET.MVC登录页面