selenium之異常處理try…except…-創(chuàng)新互聯(lián)

在實際selenium自動化腳本開發(fā)及調試過程中,多多少少會存在腳本報錯情況。報錯信息大多數(shù)是網絡加載延緩導致元素無法定位而報錯,而這種情況的最直接的解決方法就是增加等待時間(強制等待、顯式等待、隱式等待)來解決此問題。

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網綜合服務,包含不限于成都做網站、成都網站制作、棗莊網絡推廣、小程序制作、棗莊網絡營銷、棗莊企業(yè)策劃、棗莊品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供棗莊建站搭建服務,24小時服務熱線:028-86922220,官方網址:muchs.cn

但是實際開發(fā)中不一定只會因等待時間而報錯情況。有前端調整的元素定位的情況,瀏覽器及對應驅動版本不一致無法兼容的情況……

以上情況可以使用python基礎語法中的try…except…finally…給予異常的捕獲、拋出及接下來要執(zhí)行什么指令的情況。

用瀏覽器驅動舉例子:
selenium之異常處理try…except…

以上代碼簡單講解了驅動存在問題的異常捕獲、拋出及接下來要執(zhí)行的情況。如果驅動一切正常則打?。寗映晒Γ海?,如果失敗則打?。寗邮。海?,最后try…except…走完其中一個路徑之后,無論成功與否都會打印(隨心所欲……)

為了進一步了解異常處理情況,增加使用元素定位問題寫個相應例子:
selenium之異常處理try…except…

兩個例子簡單講解了異常如何使用,接下來整合所收集selenium對應的異常信息方法。

以下列出selenium提供的異常信息列表:
Exceptions(異常)異??赡馨l(fā)生在所有的WebDriver中的代碼。
selenium之異常處理try…except…
selenium之異常處理try…except…
selenium之異常處理try…except…
selenium之異常處理try…except…

以上是selenium異常處理try…except…的方法講解,下一期為selenium鼠標鍵盤事件。
文章來自微信公眾號:睿江云計算
selenium之異常處理try…except…

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網絡助力業(yè)務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調度,確保服務器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務器買多久送多久。

本文題目:selenium之異常處理try…except…-創(chuàng)新互聯(lián)
鏈接URL:http://muchs.cn/article42/dejhhc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供品牌網站制作動態(tài)網站網站內鏈、品牌網站建設、網站導航標簽優(yōu)化

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網站建設