最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python控制Firefox方法總結(jié)

 更新時(shí)間:2019年06月03日 16:15:21   投稿:laozhang  
在本文里我們給大家分享了關(guān)于如何用Python控制Firefox的知識(shí)點(diǎn)總結(jié),有此需要的朋友們可以參閱下。

有時(shí)候?yàn)榱俗詣?dòng)化測(cè)試網(wǎng)頁(yè),我們往往希望能夠使用一些腳本語(yǔ)言控制瀏覽器. 通過(guò)腳本模擬一些瀏覽器動(dòng)作,然后測(cè)試得到的結(jié)果.這里, 我們講解一下如何使用Python語(yǔ)言控制Firefox瀏覽器.

使用 -marionette 參數(shù)啟動(dòng) Firefox. 比較簡(jiǎn)單的一種做法就是右鍵單擊Firefox的桌面圖標(biāo), 然后選擇屬性, 最后在命令一欄最后添加 <空格> -marionette.

為 Python 安裝 marionette_client 庫(kù). 命令為: pip install marionette_client如果有必要, 可以使用virtualenv隔離環(huán)境.為 Python 安裝 marionette_client 庫(kù). 命令為: pip install marionette_client如果有必要, 可以使用virtualenv隔離環(huán)境.

用Python連接Firefox. 你可以使用交互命令行, 或者是寫(xiě)在py文件里.

首先導(dǎo)入剛剛安裝的庫(kù): from marionette import Marionette

然后使用下圖中的代碼連接 Firefox

控制Firefox瀏覽網(wǎng)頁(yè)使用如下代碼.

獲取頁(yè)面中的DOM節(jié)點(diǎn), 使用 find_element 或 find_elements 方法

得到的DOM元素上有一些方法可以操作這個(gè)DOM元素, 比如click().

marionette 對(duì)Firefox的控制相當(dāng)全面, 你幾乎可以做任何你想做的事, 絲毫不遜色于頁(yè)面中的 javascript. 你可以查看API文檔來(lái)了解更高級(jí)的使用.

相關(guān)文章

  • Python常見(jiàn)報(bào)錯(cuò)解決之SciPy和NumPy版本沖突

    Python常見(jiàn)報(bào)錯(cuò)解決之SciPy和NumPy版本沖突

    Scipy是基于Numpy的科學(xué)計(jì)算工具庫(kù),方便、易于使用、專為科學(xué)和工程設(shè)計(jì),是一個(gè)用于數(shù)學(xué)、科學(xué)、工程領(lǐng)域的常用軟件包,這篇文章主要給大家介紹了關(guān)于Python常見(jiàn)報(bào)錯(cuò)解決之SciPy和NumPy版本沖突的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • Python模塊匯總(常用第三方庫(kù))

    Python模塊匯總(常用第三方庫(kù))

    計(jì)算機(jī)在開(kāi)發(fā)過(guò)程中,代碼越寫(xiě)越多,也就越難以維護(hù),所以為了編寫(xiě)可維護(hù)的代碼,我們會(huì)把函數(shù)進(jìn)行分組,放在不同的文件里。在python里,一個(gè).py文件就是一個(gè)模塊
    2019-10-10
  • Python中有哪些關(guān)鍵字及關(guān)鍵字的用法

    Python中有哪些關(guān)鍵字及關(guān)鍵字的用法

    這篇文章主要介紹了Python中有哪些關(guān)鍵字及關(guān)鍵字的用法,分享python中常用的關(guān)鍵字,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-02-02
  • 使用python實(shí)現(xiàn)下載我們想聽(tīng)的歌曲,速度超快

    使用python實(shí)現(xiàn)下載我們想聽(tīng)的歌曲,速度超快

    這篇文章主要介紹了使用python實(shí)現(xiàn)下載我們想聽(tīng)的歌曲,速度超快,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • Python?編程操作連載之字符串,列表,字典和集合處理

    Python?編程操作連載之字符串,列表,字典和集合處理

    這篇文章主要介紹了Python?編程操作連載之字符串,列表,字典和集合處理,文章圍繞主題相關(guān)資料展開(kāi)詳細(xì)的內(nèi)容介紹,需要的朋友可參考一下下面文章內(nèi)容
    2022-06-06
  • Python八個(gè)自動(dòng)化辦公的技巧

    Python八個(gè)自動(dòng)化辦公的技巧

    這篇文章主要介紹了幾個(gè)Python自動(dòng)化辦公的技巧,可以大大提高工作效率,例如:Word文檔doc轉(zhuǎn)docx、Excel文件批量合并、Word文件批量轉(zhuǎn)pdf等,需要的可以參考一下
    2022-01-01
  • python將二維數(shù)組升為一維數(shù)組或二維降為一維方法實(shí)例

    python將二維數(shù)組升為一維數(shù)組或二維降為一維方法實(shí)例

    在實(shí)際應(yīng)用的過(guò)程中,遇到列表或是數(shù)組的維數(shù)不同,需要變換的問(wèn)題,如二維列表/數(shù)組變成了一維列表/數(shù)組,下面這篇文章主要給大家介紹了關(guān)于python將二維數(shù)組升為一維數(shù)組或二維降為一維的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Python中單、雙下劃線的區(qū)別總結(jié)

    Python中單、雙下劃線的區(qū)別總結(jié)

    這篇文章主要給大家介紹了關(guān)于Python中單、雙下劃線區(qū)別的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • transform python環(huán)境快速配置方法

    transform python環(huán)境快速配置方法

    經(jīng)常在數(shù)據(jù)開(kāi)發(fā)中需要搞udf,最近發(fā)現(xiàn)transform更加方便易用,但是經(jīng)常會(huì)涉及到集群python版本不一、包不全或者部分機(jī)器上沒(méi)有安裝python。這篇文章主要介紹了transform python環(huán)境快速配置方法,需要的朋友可以參考下
    2018-09-09
  • python 實(shí)現(xiàn)求解字符串集的最長(zhǎng)公共前綴方法

    python 實(shí)現(xiàn)求解字符串集的最長(zhǎng)公共前綴方法

    今天小編就為大家分享一篇python 實(shí)現(xiàn)求解字符串集的最長(zhǎng)公共前綴方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07

最新評(píng)論

泰兴市| 那坡县| 五家渠市| 布尔津县| 德保县| 恩施市| 左贡县| 台东县| 兰考县| 南岸区| 丽江市| 林芝县| 九江市| 拜泉县| 鹤山市| 玉门市| 凌源市| 禹州市| 上犹县| 鄂托克前旗| 贵州省| 云龙县| 阳东县| 岚皋县| 河间市| 黔江区| 淮安市| 德钦县| 蓬安县| 鄂伦春自治旗| 五原县| 潞西市| 东方市| 祥云县| 文登市| 武汉市| 虞城县| 邢台市| 黎平县| 鲜城| 阿拉善右旗|