Selenium IDE使用指南:爬蟲指令碼錄製器
安裝
從Chrome或Firefox網路商店安裝Selenium IDE 。
啟動IDE
安裝後,透過從瀏覽器選單欄中單擊其圖示來啟動它。
故障排除
在選單欄中沒有看到Selenium IDE的圖示?
選項1
確保在瀏覽器的擴充套件程式設定中啟用了IDE。
透過在位址列中輸入以下內容並點選,您可以快速到達目的地Enter。
- Chrome: chrome://extensions
- Firefox: about:addons
選項2
該副檔名可能已啟用,但圖示已隱藏。嘗試調整選單欄的大小,以提供更多空間。
在Chrome瀏覽器中,您可以透過以下方法執行此操作:單擊位址列的右側,按住該單擊,然後將其向左或向右拖動。
在Firefox中,您需要右鍵單擊,單擊Customize,對選單欄進行調整,然後單擊Done。
歡迎螢幕
啟動IDE後,將顯示一個歡迎對話方塊。
這將使您快速訪問以下選項:
- 在新專案中記錄新測試
- 開啟一個現有專案
- 建立一個新專案
- 關閉IDE
如果這是您第一次使用IDE(或者您正在啟動新專案),請選擇第一個選項。
記錄您的第一個測試
建立新專案後,將提示您命名它,然後要求您提供基本URL。基本URL是您正在測試的應用程式的URL。只需設定一次,它就會在該專案的所有測試中使用。如果需要,您可以稍後更改。
完成這些設定後,將開啟一個新的瀏覽器視窗,載入基本URL,並開始記錄。
與頁面進行互動,您的每個動作都將記錄在IDE中。要停止錄製,請切換到IDE視窗,然後單擊錄製圖示。
整理測試
測驗
您可以透過單擊+左側工具欄選單頂部(Tests標題右側)的符號,命名它,然後單擊來新增新測試ADD。
新增後,您可以手動輸入命令,也可以單擊IDE右上角的記錄圖示。
套房
可以將測試分組到套件中。
在建立專案時,Default Suite會建立一個,並且您的第一個測試會自動新增到其中。
要建立和管理套件,請轉到Test suites皮膚。您可以透過單擊左側工具欄選單頂部的下拉選單(例如,單擊單詞Tests)並選擇來到達那裡Test suites。
新增套房
要新增套件,請單擊標題+右側左側欄選單頂部的符號Test Suites,提供名稱,然後單擊ADD。
新增測試
要將測試新增到套件上,請將滑鼠懸停在套件名稱上,然後執行以下操作:
- 單擊Test Suites標題右側顯示的圖示
- 請點選 Add tests
- 從選單中選擇要新增的測試
- 請點選 Select
刪除測試
要刪除測試,請將滑鼠懸停在該測試上,然後單擊X名稱右側顯示的。
刪除或重新命名套件
要刪除套件,請單擊其名稱右側出現的圖示,單擊Delete,然後Delete在出現提示時再次單擊。
要在套件名稱上重新命名套件,請單擊名稱右側出現的圖示,單擊Rename,更新名稱,然後單擊RENAME。
儲存工作
要儲存您剛剛在IDE中完成的所有操作,請單擊IDE右上角的儲存圖示。
它將提示您輸入儲存專案的位置和名稱。最終結果是帶有.side副檔名的單個檔案。
回放
瀏覽器內
您可以在IDE中播放測試,方法是選擇要播放的測試或套件,然後單擊測試編輯器上方選單欄中的播放按鈕。
測試將在瀏覽器中播放。如果仍在從錄製中開啟一個視窗,則將其用於播放。否則,將開啟並使用一個新視窗。
跨瀏覽器
如果要在其他瀏覽器上執行IDE測試,請確保安裝命令列執行器。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69923331/viewspace-2694206/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 測試開發之自動化篇-使用Selenium IDE錄製指令碼IDE指令碼
- 呼叫瀏覽器的爬蟲——selenium瀏覽器爬蟲
- 爬蟲-selenium的使用爬蟲
- Python爬蟲之路-selenium在爬蟲中的使用Python爬蟲
- Jmeter —— 錄製指令碼JMeter指令碼
- JMeter錄製指令碼JMeter指令碼
- selenium爬蟲學習1爬蟲
- Python爬蟲基礎之seleniumPython爬蟲
- Selenium爬蟲實踐(踩坑記錄)之ajax請求抓包、瀏覽器退出爬蟲瀏覽器
- 使用jmeter錄製web指令碼JMeterWeb指令碼
- Python爬蟲教程-26-Selenium + PhantomJSPython爬蟲JS
- python實現selenium網路爬蟲Python爬蟲
- python爬蟲十三:selenium模擬瀏覽器+chrome+windowsPython爬蟲瀏覽器ChromeWindows
- jmeter利用自身代理錄製指令碼JMeter指令碼
- Python爬蟲之Selenium庫的基本使用Python爬蟲
- Python網路爬蟲 - Phantomjs, selenium/Chromedirver使用Python爬蟲JSChrome
- Python爬蟲之selenium庫使用詳解Python爬蟲
- JAVA爬蟲使用Selenium自動翻頁Java爬蟲
- 04selenium爬蟲輕鬆入門爬蟲
- Python web自動化爬蟲-selenium/處理驗證碼/XpathPythonWeb爬蟲
- 【爬蟲】專案篇-使用selenium爬取大魚潮汐網爬蟲
- python selenium爬蟲 不開啟網頁 不開啟瀏覽器Python爬蟲網頁瀏覽器
- Python爬蟲教程-28-Selenium 操縱 ChromePython爬蟲Chrome
- Datawhale-爬蟲-Task5(selenium學習)爬蟲
- Selenium執行JavaScript指令碼JavaScript指令碼
- 【0基礎學爬蟲】爬蟲基礎之自動化工具 Selenium 的使用爬蟲
- 中間人攻擊(爬蟲工具) mitmproxy 使用指南爬蟲MIT
- Jmeter 本身能錄製指令碼,為什麼還要用 Fiddler 生成指令碼?JMeter指令碼
- selenium+python設定爬蟲代理IP的方法Python爬蟲
- Jmeter代理伺服器錄製指令碼--瀏覽器攔截訪問連結JMeter伺服器指令碼瀏覽器
- 從零開始,如何用puppeteer寫一個爬蟲指令碼爬蟲指令碼
- 【Python學習】爬蟲爬蟲爬蟲爬蟲~Python爬蟲
- 爬蟲實戰(二):Selenium 模擬登入並爬取資訊爬蟲
- jmeter 介面自動化連載 (12) - 代理伺服器錄製指令碼JMeter伺服器指令碼
- 介面自動化測試錄製工具,讓python selenium自動化測試指令碼開發更加方便Python指令碼
- 爬蟲學習日記(十)selenium frame的切換爬蟲
- python爬蟲(四)——selenium校園網自動填報Python爬蟲
- 爬蟲如何利用session方法保持登陸狀態(selenium)爬蟲Session