真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用Selenium怎么控制瀏覽器-創(chuàng)新互聯(lián)

這篇文章給大家介紹使用Selenium怎么控制瀏覽器,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

“專業(yè)、務實、高效、創(chuàng)新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 成都創(chuàng)新互聯(lián)是您可以信賴的網(wǎng)站建設服務商、專業(yè)的互聯(lián)網(wǎng)服務提供商! 專注于網(wǎng)站設計、網(wǎng)站制作、軟件開發(fā)、設計服務業(yè)務。我們始終堅持以客戶需求為導向,結(jié)合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領市場!

控制瀏覽器窗口大小

有時我們需要對移動站點的樣式進行評估,可是瀏覽器的正常尺寸很顯然是不合適的, 此時我們會想將瀏覽器設置成移動端大小就可以了。WebDriver提供了set_window_size()方法來設置瀏覽器大?。?/p>

from selenium.webdriver import Chrome
driver = Chrome('C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe')
driver.get('https://www.baidu.com/')
driver.set_window_size(480,800)

除了set_window_size方法來設置瀏覽器的大小,WebDriver還提供了一個設置瀏覽器全屏顯示的方法maximize_window(),其用法與set_window_size()相同,不同的是maximize_window()無需傳遞參數(shù):

from selenium.webdriver import Chrome
driver = Chrome('C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe')
driver.get('https://www.baidu.com/')
driver.maximize_window()

值得注意的是,在定位元素的時候,有些網(wǎng)頁如果不是全屏展示時,將由可能定位不準!?。?/p>

控制瀏覽器前進與后退

在使用瀏覽器瀏覽網(wǎng)頁時,瀏覽器提供了前進和后退的按鈕,可以方便的在瀏覽過的網(wǎng)頁之間進行切換,WebDriver也提供了相應的back()forward()方法來模擬后退和前進按鈕,下面舉個簡單的栗子來演示這兩個方法的使用:

from selenium.webdriver import Chrome
driver = Chrome('C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe')
driver.get('https://www.baidu.com')
driver.get('https://blog.csdn.net/y472360651')
# 后退至百度頁面
driver.back()
# 前進至博客頁面
driver.forward()

刷新頁面

有時候需要手動刷新(F5)頁面,WebDriver也提供了相應的方法refresh(),使用起來很簡單,如下:

driver.refresh()

窗口截屏

自動化用例是由程序去執(zhí)行的,因此有些時候打印的錯誤信息并不十分明確。如果在腳本執(zhí)行出錯的時候能夠?qū)Ξ斍按翱诮貓D保存,那么通過圖片就可以非常直觀的看出出錯的原因。WebDriver提供了截圖函數(shù)get_screenshot_as_file()來截取當前窗口:

from selenium.webdriver import Chrome
driver = Chrome('C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe')
driver.get("https://cache.yisu.com/upload/information/20200622/113/47920.html")

關于使用Selenium怎么控制瀏覽器就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


網(wǎng)站欄目:使用Selenium怎么控制瀏覽器-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://weahome.cn/article/djghhd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部