關於Python_UI測試頁面滾動條操作
阿新 • • 發佈:2018-11-23
文章轉載至: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()