selenium+python 操作滾動條
# 移動到元素element物件的“頂端”與當前視窗的“頂部”對齊
driver.execute_script("arguments[0].scrollIntoView();", element);
driver.execute_script("arguments[0].scrollIntoView(true);", element);
# 移動到元素element物件的“底端”與當前視窗的“底部”對齊
driver.execute_script("arguments[0].scrollIntoView(false);", element);
# 移動到頁面最底部
driver.execute_script("window.scrollTo(0, document.body.scrollHeight)");
# 移動到指定的座標(相對當前的座標移動)
driver.execute_script("window.scrollBy(0, 700)");
# 結合上面的scrollBy語句,相當於移動到700+800=1600畫素位置
driver.execute_script("window.scrollBy(0, 800)");
# 移動到視窗絕對位置座標,如下移動到縱座標1600畫素位置
driver.execute_script("window.scrollTo(0, 1600)");
# 結合上面的scrollTo語句,仍然移動到縱座標1200畫素位置
driver.execute_script("window.scrollTo(0, 1200)");
相關文章
- div滾動條樣式,水平滾動
- 隱藏滾動條保留滾動效果
- css隱藏滾動條並可以滾動CSS
- scrollable滾動條向下滾動至底部
- CSS滾動條美化CSS
- 自定義滾動條
- list滾動條向下
- 移動端div跟隨滾動條滾動(自制
- css隱藏滾動條CSS
- tbody 滾動條設定
- Bootstrap列表新增滾動條boot
- 表格顯示滾動條
- 設定div滾動條
- 按鈕滾動條效果
- table設定滾動條
- 隨滾動條移動的層
- 原生JS控制多個滾動條同步跟隨滾動JS
- Vue.js 桌面端自定義滾動條元件|vue美化滾動條VScrollVue.js元件
- Tkinter (17) 滾動條部件 Scrollbar
- bootstrap table 橫向滾動條boot
- 超美的滾動條樣式
- element-ui滾動條元件UI元件
- 給table設定滾動條
- offsetWidth是否包括滾動條
- vue2.x自定義虛擬滾動條|vue美化滾動條元件VscrollVue元件
- css實現隱藏滾動條並可以滾動內容CSS
- 【Flutter實戰】自定義滾動條Flutter
- JavaScript 滾動條定位指定位置JavaScript
- 下拉選單框和滾動條
- JavaScript自定義滾動條詳解JavaScript
- div有滾動條 返回頂部
- 使用js控制滾動條的位置JS
- 前端頁面自定義滾動條前端
- 使用CSS隱藏元素滾動條CSS
- 純css美化滾動條樣式CSS
- 怎麼把"滾動條"隱藏?
- 判斷滾動條是否到底部
- css實現隱藏滾動條CSS