import unittest
from selenium import webdriver
import time
import traceback
class MyTestCase(unittest.TestCase):
def setUp(self):
#启动火狐浏览器
self.driver=webdriver.Chrome(executable_path=’/python/driver/chromedriver’)
def test_scorll(self):
url=“https://www.getpostman.com/”
try:
self.driver.get(url)
#使用Javascript的scroll函数和document.body.scrollHeight参数
#将页面的滚动条滑动到页面的最下方
size=self.driver.get_window_size()
print(“宽是:”,size[‘width’])
print(“高是:”, size[‘height’])
self.driver.execute_script
(“window.scrollTo(200,document.body.scrollHeight);”)
#停顿3秒
time.sleep(3)
print(“这时滚动到最下方”)
#使用JavaScript的scrollIntoView函数将被遮挡的元素滚动到可见屏幕上
#scrollIntoView(true)表示将元素滚到屏幕中间
# scrollIntoView(false)表示将元素滚到屏幕底部
self.driver.execute_script
(“document.getElementById(‘sidebar