我們使用 Selenium WebDriver 在做 Web Testing 的時候,測試對象往往已經是接近 Production 的狀態,多少會使用一些外部資源,像是 cdnjs.cloudflare.com、ajax.googleapis.com 的 CDN 服務,萬一網路不給力,整個測試行程 run 下來會多很多時間,這時候我想到可以架設 Proxy Server 來專門服務 Selenium,藉由 Proxy Server 降低存取外部資源的延遲時間,如果我們公司內部已經有架好的 Proxy Server 當然就不需要我們自己動手了。
2017-07-20
2017-05-14
[廚餘回收] 用 Selenium.WebDriver 跑測試時出現找不到 'geckodriver.exe' 的訊息
看到這訊息我研究之後覺得興奮,在 Selenium.WebDriver 3.0.0 以前,Selenium.WebDriver 內建的 FirefoxWebDriver 是由 Selenium Projects 單獨開發跟維護,從 3.0.0 開始 Selenium Projects 跟 MDN 合作做了一個東西叫 geckodriver,它是下一代的 Selenium FirefoxDriver,歡呼!
- 1