版本可能在調(diào)試調(diào)用高版本瀏覽器會(huì)出現(xiàn)系統(tǒng)提示報(bào)錯(cuò),在排除代碼錯(cuò)誤的前提,可能是跟selenium版本與目標(biāo)調(diào)用瀏覽器版本不兼容。">
您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源功能測(cè)試工具 > Selenium
Selenium調(diào)用高版本瀏覽器異常問題
作者:一葉染秋 發(fā)布時(shí)間:[ 2016/10/21 11:27:46 ] 推薦標(biāo)簽:功能測(cè)試 Selenium

  四、一個(gè)小延伸
  此時(shí)此刻估計(jì)很多小伙伴們和一樣倔強(qiáng)固執(zhí),我是不想下載那個(gè)XXX瀏覽器補(bǔ)丁文件,我是要用低版本selenium調(diào)用指定位置低版本瀏覽器。
  "固執(zhí),是盤踞于心靈的根源性沖動(dòng)之一 "。
  美國(guó)哲學(xué)家、詩人 桑塔亞那
  原先使用的是selenium 版本低(目前我在pip源上顯示可提供的低版本也是2.4x,大家可以從別的網(wǎng)站上找到老版本的selenium源碼),低版本的瀏覽器文件需要大家自行查找下載。
  ps:低版本的selenium能調(diào)用打開高版本的瀏覽器,但是會(huì)出現(xiàn)閃退等異常現(xiàn)象
  代碼
  #coding:utf-8
  from selenium import webdriver
  from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
  ffBinary = FirefoxBinary(firefox_path="/usr/lib/firefox/firefox.sh")
  browser = webdriver.Firefox(firefox_binary=ffBinary)
  browser.get("http://docs.seleniumhq.org/")
  代碼說明
  本處的路徑是相對(duì)路徑,py文件和下載的firefox瀏覽器文件夾是同一級(jí),如果你的py文件路徑和firefox文件夾路徑不通,要注明路徑。
  注意:此處的firefox文件是ubantu下的,如果是Win平臺(tái)下的firefox文件應(yīng)該是firefox.exe啟動(dòng)文件
  這樣修改完之后,你的舊版本selenium配合指定路徑下的老版本瀏覽器開始那些年熟悉的操作了。。。
  -閑言碎語-
  本文的寫作緣由是因?yàn)橐淮魏芎?jiǎn)單的調(diào)試而消耗了本不應(yīng)該花費(fèi)的時(shí)間長(zhǎng)度,暴露了自己的一些問題,我覺得我不寫出來我都虧得慌。
  因?yàn)橛龅絾栴}報(bào)錯(cuò)或者系統(tǒng)bug時(shí)候,每個(gè)的解決問題的方法因自己的能力水平和固化的思維邏輯所影像,這是導(dǎo)致每個(gè)人解決問題的能力不通和效率高低的一種原因。
  我在這里總結(jié)了一點(diǎn)我的解決問題小思路想和和大家探討交流
  1.根據(jù)系統(tǒng)提示信息確定問題位置出處(判斷是多個(gè)原因還是單個(gè)原因),排除人為低級(jí)失誤。
  2.首先應(yīng)該去官方網(wǎng)站去檢索問題關(guān)鍵詞,查找解決方案,為直接有效,降低廣域搜索解決問題的原因,因?yàn)槌R?guī)出錯(cuò),官方的解決方案還是比較全面的
  3.不能從官方網(wǎng)站上解決問題,直接利用科學(xué)瀏覽器檢索“系統(tǒng)報(bào)錯(cuò)部分的提示語”,或者是從各大知名平臺(tái)進(jìn)行檢索問題關(guān)鍵詞尋求答案。
  4.如果你有個(gè)技術(shù)扛把子的同事,同時(shí)他比較好相處,那不要舍近求遠(yuǎn)。
  切記不要自己一個(gè)勁和自己的報(bào)錯(cuò)代碼死較真,當(dāng)局者迷何必自己折磨自己,在外部尋求解決方案,要相信你犯過的錯(cuò)別人都犯過(一碗雞湯,各位少俠請(qǐng)喝下)。
  -鳴謝-
  本次對(duì)我提供過幫助的,一位真誠無私且喜歡《秦時(shí)明月》的技術(shù)員朋友ZYJ
 。ù蠹叶加X得:你側(cè)目的眼神很YD)
  我的朋友千千萬,他們都很可愛。
  -尾語-
  嘮嘮叨叨??嗦嗦寫完了,我<簡(jiǎn)書>上的第一篇原創(chuàng)文章,的確,我寫的很自嗨(因?yàn)槎际俏业那袑?shí)體會(huì)啊,魂淡),還因?yàn)槲也皇且粋(gè)人在戰(zhàn)斗。
  本文是作者"一葉染秋"原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處和作者:http://www.jianshu.com/p/62ed9231f824

上一頁12下一頁
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd