이전에 Maven을 통해 selenium-java
종속성을 일반 Java에서 사용했으며 효과가있었습니다. 나는이 오류 얻을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 파일에서 가져온 것이지만 다른 모든 종속성이 어쨌든 거기에 있으므로 중요하지 않습니다.)
.jar 파일을 수동으로 추가했지만 일부 클래스 (예 : HtmlUnitDriver
클래스)가 누락되었으므로 올바른 방법이 아닌 것으로 생각됩니다.
저는 최신 SDK 및 최신 Gradle 버전 (2.2.3)을 사용하여 Android Studio를 사용하고 있습니다.
P. Selenium이 필요한 것은 웹 사이트와 상호 작용하기위한 것입니다. 입력 필드에 텍스트를 입력 한 다음 "로그인"버튼 (코드를 통해 모두)을 눌러 웹 사이트와 상호 작용하고 데이터를 가져 와서 표시하고 싶습니다. 내 필요에 대한 더 나은 해결책이 있다면 , 공유하십시오.