webdriver-helper安装说明
webdriver-helper 是一個(gè) python 第三方庫(kù),用來(lái)更加便捷的使用 selenium,完成瀏覽器自動(dòng)化控制的輔助工具,目前有兩個(gè)版本:
第一個(gè)是免費(fèi)版,版本代號(hào) 1.*, 這個(gè)版本可以幫助你免去尋找、匹配、下載合適的瀏覽器驅(qū)動(dòng)
因?yàn)?chrome 頻繁自動(dòng)更新,瀏覽器驅(qū)動(dòng)隨時(shí)可能失效,導(dǎo)致代碼跑不起來(lái)
有了 webdriver-helper 就再也不用關(guān)心瀏覽器和瀏覽器驅(qū)動(dòng)的匹配問(wèn)題了
安裝方式:
pip install webdriver-helper==1.*使用方法:
from webdriver_helper import get_webdriver# 自動(dòng)下載合適的瀏覽器驅(qū)動(dòng),然后實(shí)例化selenium,默認(rèn)是chrome,也支持firefox driver = get_webdriver('firefox')driver.get("https://qq.com") # 控制瀏覽器driver.quit() # 手動(dòng)關(guān)閉瀏覽器 # 如果沒(méi)有手動(dòng)關(guān)閉,python結(jié)束時(shí)也會(huì)自動(dòng)關(guān)閉第二個(gè)是付費(fèi)版本,版本代號(hào) 2.*,是在免費(fèi)版的基礎(chǔ)上進(jìn)行了改進(jìn)和增強(qiáng)
driver 部分是對(duì) selenium 的輔助,提供了更多的啟動(dòng)類型,包括:chrome、edge、firefox、ie、android、ios,新增了一些功能,比如:推拽上傳、思考時(shí)間、設(shè)置下載目錄等
pom 部分封裝了 BasePage,實(shí)現(xiàn)了 PO 的常用功能,比如惰性定位、自定等待、PyCharm 自動(dòng)補(bǔ)全等
詳細(xì)功能和用法可參考:WebDriver 助手 2.2.0 使用說(shuō)明
付費(fèi)的話可得到:
-
付費(fèi)版本的安裝包,以及后期的更新和維護(hù)
-
項(xiàng)目源碼,以及源碼答疑
如果你需要或者愿意支持這個(gè)工具,可以給我留言
原創(chuàng)不易,喜歡請(qǐng)星標(biāo)+點(diǎn)贊+在看,關(guān)注公眾號(hào)《測(cè)試開(kāi)發(fā)研習(xí)社》,不錯(cuò)過(guò)技術(shù)干貨,謝謝鼓勵(lì)!
總結(jié)
以上是生活随笔為你收集整理的webdriver-helper安装说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: matlab中muw,matlab –
- 下一篇: 解决dns没问题,能上qq不能上网的问题