2016-12-25 4 views
0

이전에 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이 필요한 것은 웹 사이트와 상호 작용하기위한 것입니다. 입력 필드에 텍스트를 입력 한 다음 "로그인"버튼 (코드를 통해 모두)을 눌러 웹 사이트와 상호 작용하고 데이터를 가져 와서 표시하고 싶습니다. 내 필요에 대한 더 나은 해결책이 있다면 , 공유하십시오.

답변