我正在使用selenium webdriver在python中編寫測試,調試它真的很痛苦。 比方說,我的測試是這樣的:Python Selenium webdriver:調試
- 連接
- 點擊 「我的帳戶」
- 點擊 「取消訂閱」
- 斷開
然後:
- 當我運行.py文件時,它會啓動一個新的瀏覽器,所以如果我想調試第三個動作,我必須運行所有的測試。我無法在我的帳戶頁面上說,並嘗試幾次。
- 另一個問題是瀏覽器在測試結束時自行關閉,所以我甚至無法明白它爲什麼崩潰。我只知道它在代碼中崩潰的地方。我嘗試過「driver.quit()」,但它沒有做任何事情。
有沒有辦法讓調試變得容易?
您是不是像PyDev插件那樣使用Eclipse這樣的IDE來進行開發?如果不是,我建議你這樣做,內置的調試系統將允許您逐行瀏覽您的代碼,以便您可以可靠地調試代碼。 –