对浏览器窗口的最大化和刷新页面的介绍
2021-01-31
在实际的测试过程中,我经常会遇到打开页面未全屏显示的情况网页窗口最大化,但是我希望它可以全屏显示或添加记录后需要刷新以查看是否可以正常显示在列表中。
因此网页窗口最大化,当今存在着关于最大化浏览器窗口和刷新页面的问题。需要注意的一件事:与python相关的所有记录均基于3.6版本操作
最大化窗口的关键字:maximum_window()
刷新当前窗口:refresh()
测试对象:
代码示例:
1 from selenium import webdriver 2 import unittest 3 import time 4 5 class ApitestStudy(unittest.TestCase): 6 # 找到浏览器驱动并执行 7 def setUp(self): 8 self.driver = webdriver.Chrome(executable_path = "F:\Python\Scripts\chromedriver.exe") 9 # 执行测试用例10 def test_ApitestStudy_Url(self):11 secondrequesturl = "https://www.baidu.com/"12 # 首先访问baidu首页13 self.driver.get(secondrequesturl)14 # 最大化当前页15 self.driver.maximize_window()16 time.sleep(2)17 # 刷新当前页面18 self.driver.refresh()19 print("...执行成功...")20 time.sleep(2)21 22 def tearDown(self):23 # 退出浏览器24 self.driver.quit()25 if __name__ == "__main__":26 unittest.main()
为了能够清楚地看到刷新的效果,我增加了等待时间。
执行结果:
执行了一条记录,总时间为17.063s。
我将继续更新浏览器操作的介绍。