Java版本的Selenium異常記錄
1. 沒有找到類的異常(NoClassDefFoundError)
異常如下:
解決辦法:
此問題通常的包引入的少了,少Selenium包,如下圖,除了要引入selenium-java-2.52.0.jar包以外,還需要引入libs目錄下的包。
2. 沒有找到Firefox的路徑
異常如下:
解決辦法:
方法1. 重裝Firefox,這個問題最簡單的辦法就是重新按照Firefox,穩穩的
方法2. 用System.setPropert方法設置webdriver.firefox.bin的值,如:
方法3. 用FirefoxBinary類和public FirefoxDriver(FirefoxBinary binary, FirefoxProfile profile)這個構造方法,直接上代碼:
注:有人可能會不知道webdriver.firefox.bin,可以看一下源碼,其中
方法第一句
String binaryName = System.;
說明默認的時候取的就是這個值,重新設置一下。
最后附上查看Selenium源碼的方法
1. 右鍵selenium引入的jar包“selenium-java-2.52.0.jar”選擇Properties
2. 點擊External location -> External File... -> 找到“selenium-java-2.52.0-srcs.jar”
設置好了之后,就可以查看Selenium的源碼了。



