Python控制Firefox方法總結

2022-10-04 17:27:10 字數 835 閱讀 1835

有時候為了自動化測試網頁,我們往往希望能夠使用一些指令碼語言控制瀏覽器. 通過指令碼模程式設計客棧擬一些瀏覽器動作,然後測試得到的結果.這裡, 我們講解一下如何使用python語言控制firefox瀏覽器.

使用 -marionette 引數啟動 firefox. 比較簡單的一種做法就是右鍵單擊firefox的桌面圖示, 然後選擇屬性, 最後在命令一欄最後添www.cppcns.com加 空格》 -marionette.

為 python 安裝 marerplxnrsionette_client 庫. 命令為: pip install marionette_cli程式設計客棧ent如果有必要, 可以使用virtualenv隔離環境.為 python 安裝 marionette_client 庫. 命令為: pip install marionette_client如果有必要, 可以使用virtualenv隔離環境.

用python連線firefox. 你可以使用互動命令列, 或者是寫在py檔案裡.

首先匯入剛剛安裝的庫: from marionette import marionette

然後使用下erplxnrs圖中的**連線 firefox

控制firefox瀏覽網頁使用如下**.

獲取頁面中的dom節點, 使用 find_element 或 find_elements 方法

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

marionette 對firefox的控制相當全面, 你幾乎可以做任何你想做的事, 絲毫不遜色於頁面中的 j**ascript. 你可以檢視api文件來了解更高階的使用.

本文標題: python控制firefox方法總結

本文位址:

python硬體控制 python控制硬體嗎

simplifieddisplay new infocard newcard card search infocard bannerurl title visual datalist scenecard txt page context simplifieddisplay new infocard ...

firefox 綠色護眼

方法一 原文 安裝外掛程式stylish 在附加元件 擴充套件 中找到stylish 然後管理樣式 新增如下 儲存 body table td a link a visited a hover a active 成功 方法二 原文 位址列輸入about config 然後搜尋browser.disp...

原創 Firefox擴充套件

1.firefiles 瀏覽和啟動本機檔案以及資料夾 2.copy gif 複製完整的gif檔案到聊天工具qq 旺旺.3.eyedropper 取色器或者叫吸管功能,吸取網頁上某個畫素的rgb顏色值,複製到剪下板.4.meminfo 在乙個按鈕中顯示當前firefox的記憶體占用和系統記憶體剩餘,用...