我使用Intellij Community Edition和Gradle構建。爲什麼我不能導入Appium,如果它在我的Gradle依賴關係中?
這裏是我的build.gradle DEPS:
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.+'
testCompile 'info.cukes:cucumber-java:1.2.4', 'info.cukes:cucumber-junit:1.2.4'
classpath 'com.android.tools.build:gradle:1.3.0'
classpath 'com.amazonaws:aws-devicefarm-gradle-plugin:1.2'
compile 'io.appium:java-client:4.0.0'
classpath "io.qameta.allure:allure-gradle:<latest>"
}
當我嘗試做進口任何appium東西從IO。 Intellij說它不在那裏。即使在外部庫中有陌生人,也有許多Gradle:庫,但沒有Appium庫。
我想Appium不是一個庫,但我已經嘗試過complie和testCompile,並且我都不能導入任何appium命名空間。
import io.appium.java_client.functions.AppiumFunction;
import org.openqa.selenium.support.ui.ExpectedCondition;
這些在我的src和測試文件夾中找不到。另一方面,我可以導入黃瓜沒有問題。
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;
2上面的工作和intellij會與他們編譯。
通過運行你的意思是點擊的build.gradle並運行它? – liminal18
是的。 如果您收到通知'需要導入gradle項目',請確保您選擇'導入更改' –
好吧試試吧 – liminal18