我有幾個硒測試,我跑。今天,當我在爲他們工作時,有幾個人一直在失敗。他們以前一直在路過。我在代碼中進一步調查了這個問題,發現一切都已到位。我再次跑了他們;他們失敗了。不可預知的硒Web驅動器行爲
我這樣做了一下,調整了代碼在這裏和那裏,試圖找出他們爲什麼會失敗。然後,出於挫折,我恢復了我的修改,並通過點擊它說找不到的元素(顯然,它在那裏,我的代碼正在尋找正確的元素)來「幫助」測試。測試通過。然後,我再次進行測試,但沒有提供幫助。所有的測試都通過了。我之前遇到過這種情況,並且通常關閉Visual Studio並開始新鮮似乎有伎倆。
此行爲不一致,有點令人沮喪。我怎樣才能避免這樣的情況?
當您尋找解決方案時,提供測試代碼和堆棧跟蹤以快速準確地獲取答案是一種很好的做法。 – Saifur