1. 程式人生 > >關於Python_UI測試頁面滾動條操作

關於Python_UI測試頁面滾動條操作

 文章轉載至:https://www.cnblogs.com/liunaixu/p/7223675.html

#!user/bin/python3
# coding=utf-8


from selenium import webdriver
import time

# 訪問百度
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
# 搜尋
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
time.sleep(3)
# 將頁面滾動條拖到底部
js = "var q=document.documentElement.scrollTop=100000"
driver.execute_script(js)
time.sleep(3)
# 將滾動條移動到頁面的頂部
js = "var q=document.documentElement.scrollTop=0"
driver.execute_script(js)
time.sleep(3)
# 將頁面滾動條移動到頁面任意位置,改變等於號後的數值即可
js = "var q=document.documentElement.scrollTop=500"
driver.execute_script(js)
time.sleep(9)
''''' 
#若要對頁面中的內嵌視窗中的滾動條進行操作,則需要先定位到該內嵌視窗,在進行滾動條操作 
js="var q=document.getElementById('id').scrollTop=100000" 
driver.execute_script(js) 
time.sleep(3) 
'''
driver.quit()