腦洞小開-Selenium程式碼遷移時常出現的9個報錯問題(內附解決方案)
場景:前端時間在家裡環境編寫了一部分指令碼,中間耽擱了一段時間,最近想在單位重新開始弄,所以將程式碼考到單位環境後出現了一系列報錯問題,對這些問題梳理總結如下。
1.build failed ,提示“unable to find an ant file to run”
解決:我採用方法2解決成功
出現問題原因:這個檔案時我從電腦A複製到電腦B,缺少相應檔案導致
2.python出現"No module named "XXX""的解決辦法
意思是出現這個問題的原因:
1.環境中沒有安裝pip檔案
2.安裝了,環境路徑錯誤
解決如下:
首先執行升級命令升級到最新
python -m pip install -U pip
再到site-packages目錄下找pip 包
檢視編譯環境是否能找到自己安裝的包的路徑,確認是資料夾下的目錄
3.Non-UTF-8 code starting with '\xc4'
解決(1):在程式最上方加上語句,# coding=gbk
解決(2):在preference下進行修改
4. ocr識別過程中報錯 tesseract is not installed
這個問題無論在初始編譯時或者在後來壞境變更除錯時都會遇到的問題。
解決:問題原因是原始碼中的預設路徑位置與檔案位置不同,需要更改一下
7.如果下拉選單的內容項提示定位不到,可以試試move_to_element()辦法進行
下拉框是滑鼠移上去直接彈出的,那麼我們可以使用move_to_element()進行操作
8.切換視窗控制程式碼時,提示list index out of range python
後來想了一下,是因為新視窗沒有開啟,所以就不存在視窗2,所以才會提示列表超出範圍,感覺有點開竅了
9.進入三級頁面提示503 Service Temporarily Unavailable,如果手動重新整理頁面重新載入成功
網上看都是如何配置及原因的,沒告訴如何解決
於是我想,如果是這樣的話,執行重新整理操作應該可以規避這個問題
語句:driver.refresh()
總結
透過這一系列的問題,有點感觸分享一下,遇到問題後最好先分析一下報錯屬於哪一類,鍛鍊自己不透過網上找答案,提高自己的分析能力;另外,有些時候開拓一下思路,比如上面的問題9,如果只是想怎麼從根本上取消503提示,再加上對這個環境不熟悉,估計破費周折,但是換個思路加一行重新整理程式碼,程式就可以往下進行了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2648020/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 工程make時出現"時鐘錯誤的問題"的解決方案
- junit測試出現的小問題解決方案
- 安裝npm報錯,安裝淘寶映象cnpm時出現問題及解決方案NPM
- 換IP經常出現的問題及其解決方案
- 一個小問題的解決方案
- 整合Health Kit時因證書問題出現錯誤碼50063的解決方案
- 演示PPT文件時常出現的問題與解決
- 開發微信小程式之HTTPS報錯常見問題彙總及解決方法微信小程式HTTP
- WebSphere客戶端遷移的常見問題解決二Web客戶端
- npm install報錯、失敗,出現network proxy問題解決方案NPM
- 從Windows到Mac遷移Android專案出現錯誤解決方案WindowsMacAndroid
- Q9使用常見問題及解決方案
- 使用Kettle抽取資料時,出現中文亂碼問題解決方案
- 每個程式設計師1小時內必須解決的5個程式設計問題程式設計師
- Laravel5的資料庫表建立問題 資料庫遷移操作報錯問題解決Laravel資料庫
- 利用sqlldr工具進行資料遷移時發現的問題解決方法SQL
- 9種常見的Android開發錯誤及解決方案Android
- matplotlib中文報錯問題及解決方案
- 表單傳值出現亂碼問題解決方案
- 移動端常見相容性問題解決方案
- ant構建時出現錯誤解決方案
- git 常見問題的解決方案Git
- 解決vue使用Sass時候的報錯問題Vue
- 微信支付錯誤兩個問題的解決:curl出錯,錯誤碼:60
- h5移動端常見的問題及解決方案H5
- HA腦裂問題解決方案
- Laravel 安裝 voyager 出現的資料庫報錯問題解決Laravel資料庫
- 常見問題及解決方案
- 常見的HTTP介面超時問題出現原因及解決辦法HTTP
- 雲電腦Win7系統安裝報錯詳解:問題與解決方案Win7
- Kafka常見的問題及解決方案Kafka
- 使用bulkCollect解決資料遷移問題
- MySQL遷移檔案的小問題MySql
- wordress小程式圖片訪問出現404問題解決辦法
- Django常見出錯解決方案彙總Django
- oracle 輸出中文亂碼問題解決方案Oracle
- 解決mysql出現幾個l的問題MySql
- 教你解決Python3+selenium配置常見報錯Python