selenium-python 環境搭建個人學習使用

來源:互聯網
上載者:User

標籤:

1、下載firefox 瀏覽器  https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/zh-CN/

2、下載selenium        http://selenium-release.storage.googleapis.com/2.45/selenium-server-standalone-2.45.0.jar

3、安裝ide外掛程式  官網:http://docs.seleniumhq.org/download/

firefox 會快顯視窗,提示使用者如何操作,安裝成功後,瀏覽器右上方

4、ide要設定下,為了能將錄製的內容匯出為指令碼

5、錄製完後,匯出指令碼為selenium-rc python

6、啟動selenium-server-standalone-2.45.0.jar,切換到server所在目錄下,執行cmd視窗 執行 java -jar selenium-server-standalone-2.45.0.jar

會看到

7、執行錄製的指令碼,在開啟一個新的cmd視窗,執行python 指令碼名稱

會看到

同時也會看到彈出的兩個頁面

 

遇到的問題:

在最開始錄製後,執行指令碼時,執行失敗,提示找不到firefox的路徑

1、首次嘗試解決方式:分別在環境變數中添加firedox所在的路徑,並在指令碼中指定firefox的路徑

執行指令碼,提示無法喚起瀏覽器

2、查看瀏覽器發現是匪狐,將其卸載,並將安裝檔案刪除掉,安裝本文提供的瀏覽器,重新執行指令碼,還是提示無法喚起瀏覽器

3、修改selenium-server-standalone-2.45.0.jar(使用壓縮檔開啟)的selenium-server-standalone-2.45.0.jar\customProfileDirCUSTFF\extensions\{538F0036-F358-4f84-A764-89FB437166B4}install.rdf檔案

將firefox版本由15.0改為35.0儲存

4、重新啟動selenium-server-standalone-2.45.0.jar ,執行指令碼,執行成功

分析了下原因:

1、80%的原因是selenium官方打包失誤,沒有更新max_version(所以更改了版本號碼)

2、15%原因是你安裝了天朝的匪狐

3、5%的原因是你趕上了2.44出了一個BUG

https://code.google.com/p/selenium/source/diff?spec=svn8a2eeb65916fe23d589a92058fd51ac0317cd242&name=8a2eeb65916f&r=8a2eeb65916fe23d589a92058fd51ac0317cd242&format=side&path=/java/client/src/org/openqa/selenium/browserlaunchers/locators/FirefoxLocator.java

 

selenium-python 環境搭建個人學習使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.