在做selenium 自動化測試的時候,我們經常遇到這樣的情況:瀏覽器悄悄升級了。緊接着所有測試用例都Fail。
檢查過日志之后發現,原來是升級過的瀏覽器,我們用原來的selenium已經無法操作。
於是,不得不去selenium官網重新下載。。。
這個過程太麻煩,使用Maven的range dependency機制可以省去這一步驟:
<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>[2.40.0,)</version> </dependency>
以上注意version里的[2.40.0,)表示取2.40.0以上最新版本。當我這樣寫version之后,我的selenium框架里的jar包就會自動升級了,現在他們自己變成2.41.0版本了。