2011-04-27 134 views
2

我正在用python編寫一個selenium腳本。我發現的一點是,當硒獲取404狀態碼。它崩潰。處理它的最好方法是什麼?在selenium.py中,如何處理404狀態碼

+0

你試過用try-except結構來捕捉異常嗎? – 2013-11-07 22:36:55

回答

1

我有類似的問題。有時我們使用的服務器(即不是我們測試的主服務器,只是一個「子服務器」)在我們的測試中會崩潰。在主要測試運行之前,我添加了一個小的完整性測試來查看服務器是否啓動。也就是說,我對服務器執行了一個簡單的GET請求,用try-catch包圍它,如果通過,我繼續進行測試。讓我強調這一點 - 在我開始使用硒之前,我會使用python的urllib2執行GET請求。這不是最好的解決方案,但速度很快,對我來說已經足夠了。