對(duì)瀏覽器窗口的最大化和刷新頁面的介紹
2021-01-31
在實(shí)際的測(cè)試過程中,我經(jīng)常會(huì)遇到打開頁面未全屏顯示的情況網(wǎng)頁窗口最大化,但是我希望它可以全屏顯示或添加記錄后需要刷新以查看是否可以正常顯示在列表中。
因此網(wǎng)頁窗口最大化,當(dāng)今存在著關(guān)于最大化瀏覽器窗口和刷新頁面的問題。需要注意的一件事:與python相關(guān)的所有記錄均基于3.6版本操作
最大化窗口的關(guān)鍵字:maximum_window()
刷新當(dāng)前窗口:refresh()
測(cè)試對(duì)象:
代碼示例:
1 from selenium import webdriver 2 import unittest 3 import time 4 5 class ApitestStudy(unittest.TestCase): 6 # 找到瀏覽器驅(qū)動(dòng)并執(zhí)行 7 def setUp(self): 8 self.driver = webdriver.Chrome(executable_path = "F:\Python\Scripts\chromedriver.exe") 9 # 執(zhí)行測(cè)試用例10 def test_ApitestStudy_Url(self):11 secondrequesturl = "https://www.baidu.com/"12 # 首先訪問baidu首頁13 self.driver.get(secondrequesturl)14 # 最大化當(dāng)前頁15 self.driver.maximize_window()16 time.sleep(2)17 # 刷新當(dāng)前頁面18 self.driver.refresh()19 print("...執(zhí)行成功...")20 time.sleep(2)21 22 def tearDown(self):23 # 退出瀏覽器24 self.driver.quit()25 if __name__ == "__main__":26 unittest.main()
為了能夠清楚地看到刷新的效果,我增加了等待時(shí)間。
執(zhí)行結(jié)果:
執(zhí)行了一條記錄,總時(shí)間為17.063s。
我將繼續(xù)更新瀏覽器操作的介紹。