原文:Selenium(十三)調用js,控制瀏覽器的滾動條

WebDiver 不能操作本地 Windows 控件,但對於瀏覽器上的控件也不是都可以操作的。比如瀏覽器的滾動條,雖然 WebDriver 提供操作瀏覽器的前進和后退按鈕,但對於滾動條並沒有提供相應用的方法。那么在這種情況下就可以借助 JavaScript 方法來控制瀏覽器滾動條。WebDriver 提供了 execute script 方法來執行 JavaScript 代碼。一般用到操作滾動條 ...

2019-03-20 11:25 0 587 推薦指數:

查看詳情

selenium - webdriver 調用js - 控制瀏覽器滾動條(翻頁)

執行以下兩步: window.scrollTo(x, y)方法,設置瀏覽器窗口滾動條的水平和垂直位置(第一個參數表示水平左間距,第二個參數表示垂直上邊距) execute_script()方法,執行js代碼 效果如下圖: ...

Wed Mar 18 08:32:00 CST 2020 0 685
通過selenium控制瀏覽器滾動條

目的:通過selenium控制瀏覽器滾動條 原理:通過 driver.execute_script()執行js代碼,達到目的 driver.execute_script("window.scrollBy(0,1000)") 語法:scrollBy(x,y) 參數 描述 x 必需 ...

Wed Jul 25 19:13:00 CST 2018 0 2155
控制瀏覽器滾動條

有時候 web 頁面上的元素並非直接可見的,就算把瀏覽器最大化,我們依然需要拖動滾動條才能看到想要操作的元素,這個時候就要控制頁面滾動條的拖動,但滾動條並非頁面上的元素,可以借助 JavaScript是來完成操作 一般用到操作滾動條的會兩個場景: 注冊時的法律條文的閱讀,判斷用戶是否閱讀 ...

Mon Jul 16 00:12:00 CST 2018 0 1431
selenium--瀏覽器滾動條操作

前戲 在進行web自動化的時候,selenium只能找當前屏幕上的標簽,如果標簽在當前頁面沒顯示下,需要拖動滾動條才能查看到這個元素,這時候就要操作瀏覽器滾動條,讓當前頁面顯示這個元素才可以操作,在我之前做web自動化的時候,也找了很多的操作瀏覽器的方法,有些由於瀏覽器或者版本的問題已經使用 ...

Mon Jul 29 17:56:00 CST 2019 0 2764
python+selenium瀏覽器滾動條操作

from selenium import webdriver import time #訪問百度 driver=webdriver.Ie() driver.get("http://www.baidu.com") #搜索 driver.find_element_by_id("kw ...

Mon Apr 01 22:46:00 CST 2019 0 1570
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM