webdriver瀏覽器對(duì)象的方法四三二一一

from seleniumimport webdriver

import time

#1 打開一個(gè)瀏覽器,使用變量接瀏覽器時(shí),運(yùn)行完瀏覽器不會(huì)自動(dòng)關(guān)閉

driver = webdriver.Chrome()

driver.get("http://www.baidu.com")

driver.get("http://www.huicewang.com/ecshop")

#2 打開兩遍,會(huì)自動(dòng)關(guān)閉

driver = webdriver.Chrome().get("http://www.baidu.com")

webdriver.Chrome().get("http://www.huicewang.com/ecshop")

#瀏覽器對(duì)象的方法

# 四三二一一

#四個(gè)導(dǎo)航方法get forward back refrech

driver = webdriver.Chrome()

driver.get("http://www.baidu.com")

time.sleep(2)

driver.get("http://www.huicewang.com/ecshop")

time.sleep(2)

driver.back()

time.sleep(2)

driver.forward()

time.sleep(2)

driver.refresh()

time.sleep(2)

#三個(gè)獲取瀏覽器對(duì)象屬性的方法,title current_url page_source,返回的是字符串形式

driver = webdriver.Chrome()

driver.get("http://www.baidu.com")

time.sleep(2)

print(driver.title)

print(driver.current_url)

print(driver.page_source)

#兩個(gè)關(guān)閉方法

driver = webdriver.Chrome()

driver.get("file:///D:/Python/huice/demo.html")

time.sleep(2)

driver.find_element_by_class_name("baidu").click()

time.sleep(2)

driver.close()#關(guān)閉瀏覽器焦點(diǎn)所在的頁面

driver.quit()#關(guān)閉所有頁面

#一組管理窗口的方法

driver =webdriver.Chrome()

print(driver.get_window_size())

print(driver.get_window_size()["width"])

driver.maximize_window()#

print(driver.get_window_size().get("height"))

driver.set_window_size(400.800)

#一組截圖方法

driver =webdriver.Chrome()

driver.get("http://www.baidu.com")

driver.get_screenshot_as_file('1.png')

driver.quit()

driver.get_screenshot_as_base64()#圖片字符串文本格式

driver.get_screenshot_as_png()#2進(jìn)制流 一般不用這種方法

#啟動(dòng)瀏覽器默認(rèn)帶配置信息

driver = webdriver.Firefox(firefox_profile=r"C:\Users\juanguo\AppData\Roaming\Mozilla\Firefox\Profiles\ilhgqjxp.default")

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容