清除Selenium自訂Format快取(暫存)檔
使用Selenium進行Web Test時,可以使用91哥的[Tool][Selenium IDE]Export to C#/WebDriver/MSTest,來把Web Test轉成C#,然後讓Visual Studio來執行。但因Script有點問題,在刪除重新匯入時發現Selenium會對自訂Format Script進行快取(或暫存),刪除動作並不完整,而重新執行Web Test會執行到舊Script。
使用Selenium進行Web Test時,可以使用91哥的[Tool][Selenium IDE]Export to C#/WebDriver/MSTest,來把Web Test轉成C#,然後讓Visual Studio來執行。但因Script有點問題,在刪除重新匯入時發現Selenium會對自訂Format Script進行快取(或暫存),刪除動作並不完整,而重新執行Web Test會執行到舊Script。
上面是在2013年12月4日抓的,怎麼會留那麼久,其實是因為從fb上抓回來的。上圖是一個Selenium的錯誤,這個錯誤從twMVC#12跟91哥學習到Selenium的技巧後,就不停的在我的本機電腦發生。基本上,它會啟動Firefox以進行UI測試,但不管我電腦重灌幾次,這個Selenium的WebDriver的技巧一直無法在我本機成功執行,而且每一次都是一模一樣的錯誤訊息。(言外之意,其他的電腦、Hyper-V虛擬機都能正常執行此動作。)
訊息:初始設定方法SeleniumTests.xxxx.SetupTest擲回例外狀況。
OpenQA.Selenium.WebDriverException:
Failed to start up socket within 45000ms。
耗用時間:46 秒