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
- CSS滾動條美化CSS
- 移動端div跟隨滾動條滾動(自制
- tbody 滾動條設定
- 表格顯示滾動條
- css隱藏滾動條CSS
- Bootstrap列表新增滾動條boot
- Vue.js 桌面端自定義滾動條元件|vue美化滾動條VScrollVue.js元件
- vue2.x自定義虛擬滾動條|vue美化滾動條元件VscrollVue元件
- element-ui滾動條元件UI元件
- 超美的滾動條樣式
- bootstrap table 橫向滾動條boot
- Tkinter (17) 滾動條部件 Scrollbar
- css實現隱藏滾動條並可以滾動內容CSS
- div有滾動條 返回頂部
- 下拉選單框和滾動條
- 使用js控制滾動條的位置JS
- Laravel-admin 表格新增滾動條Laravel
- 【Flutter實戰】自定義滾動條Flutter
- 使用CSS隱藏元素滾動條CSS
- 純css美化滾動條樣式CSS
- JavaScript 滾動條定位指定位置JavaScript
- JavaScript自定義滾動條詳解JavaScript
- 前端頁面自定義滾動條前端
- 如何讓VB6程式碼編輯器垂直滾動條隨滑鼠滾輪滾動
- selenium中JS如何處理滾動條JS
- 美化滾動條效果程式碼例項
- react記錄頁面的滾動條位置React
- CSS3滾動條效果程式碼CSSS3
- Tkinter (36) 滾動條部件 ttk.Scrollbar
- css滾動條設定(選擇器)CSS
- 記一次滾動條隱藏
- table上下對齊滾動條設定
- ansible高階操作 serial滾動更新
- 3種方法實現CSS隱藏滾動條並可以滾動內容CSS
- Android 設定TextView滑動滾動條和滑動效果AndroidTextView