Selenium TestNG Java環境搭建過程中所遇問題匯總
【問題一】運行時報Unalbe to connect to host 127.0.0.1 on port 7855
【問題分析】Selenium版本與火狐版本不一致,需要下載對應的版本
【解決方式】根據Selenium版本下載對應的火狐版本,版本具體對應方式可以查看官網相關說明(http://www.seleniumhq.org/download/)
【問題二】運行時報Main函數錯誤
【問題分析】由於當前運行JAVA版本為JDK1.6,版本較低,需要高版本的JDK
【解決方式】卸載JDK1.6,安裝JDK1.8,問題解決
【問題三】運行時報HTTPConnect錯誤
【問題分析】下載的Selenium包有問題,需要重新下載對應版本的包
【解決方式】使用selenium-2.44即可,相關Selenium自動化環境可以到我的百度網盤下載https://pan.baidu.com/disk/home#list/path=%2F&vmode=list
【問題四】運行TestNG時報"Cannot find class in classpath"
【問題分析】由於新建的包和類未在src下面才出現這樣的問題,需要將代碼移值到src下,正確的JAVA工程目錄結構如下:
【解決方式】新建的包沒有在src下面,將代碼移值到SRC下面就OK了
【問題五】運行時報"FAILED CONFIGURATION: @BeforeMethod beforeMethod"
【問題分析】在引入Selenium庫時未引入lib文件夾下的JAR文件,導致JAR缺失,運行時出現異常
【解決方式】將Selenium下的lib文件夾下的所有JAR包也引入到工程中
【問題六】運行時報“Unable to find executable for : C:\Program Files(x86)\Mozilla Firefox\firefox.exe”
【解決方式】卸載並重新安裝火狐
Selenium TestNG Java環境搭建過程中所遇問題匯總