2016-12-25 99 views
0

我以前在純Java中使用selenium-java依賴(通過Maven),並且它工作正常。然而,當我試圖在相同的依賴添加到我的Android項目:無法在Android中使用Selenium依賴(使用普通Java)

dependencies { 

    ... 

    compile 'com.android.support:recyclerview-v7:25.1.0' 
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 
    compile 'org.seleniumhq.selenium:selenium-java:3.0.1' 

} 
repositories { 
    mavenCentral() 
} 

我得到這個錯誤:

Error:Failed to notify project evaluation listener. 

我已經盡力了compile關鍵字更改爲所有可能的變型,也試圖把依賴關係放在主Gradle文件中(上面的代碼來自模塊的Gradle文件,但所有其他依賴關係都會去那裏,所以它應該沒關係)。

我也嘗試手動添加.jar文件,但某些類(例如HtmlUnitDriver類)缺失,所以我猜這不是正確的方法。

我正在使用Android Studio,使用最新的SDK和最近的Gradle版本(2.2.3)。

P.S.我需要Selenium的是與網站互動。我想在輸入字段中輸入文本,然後按「登錄」按鈕(全部通過代碼),以便我可以與網站交互並獲取其數據並顯示它等。如果有更好的解決方案來滿足我的需要請分享。

回答

相關問題