С чем могут быть связаны следующие ошибки при выполнении тестов в Android Studio?

Создал проект - https://disk.yandex.ru/d/SaCLWyVX3wz6PA

Создал файл в папке com.example.myapplication(test) AppiumTest.java.

В нем написал тест.
При их выполнении выходит следующий список ошибок:
Executing tasks: [:app:generateDebugSources, :app:compileDebugSources, :app:createMockableJar, :app:compileDebugUnitTestSources] in project C:\Users\Alex\Desktop\MyApplication

AGPBI: {"kind":"warning","text":"Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories.\nThis repository is deprecated and it will be shut down in the future.\nSee http://developer.android.com/r/tools/jcenter-end-of-service for more information.\nCurrently detected usages in: root project 'My Application', project ':app'","sources":[{}]}
> Task :app:preBuild UP-TO-DATE
> Task :app:preDebugBuild UP-TO-DATE
> Task :app:compileDebugAidl NO-SOURCE
> Task :app:compileDebugRenderscript NO-SOURCE
> Task :app:compileLintChecks UP-TO-DATE
> Task :app:generateDebugBuildConfig UP-TO-DATE
> Task :app:generateDebugSources UP-TO-DATE
> Task :app:javaPreCompileDebug UP-TO-DATE
> Task :app:checkDebugAarMetadata UP-TO-DATE
> Task :app:generateDebugResValues UP-TO-DATE
> Task :app:generateDebugResources UP-TO-DATE
> Task :app:mergeDebugResources UP-TO-DATE
> Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
> Task :app:extractDeepLinksDebug UP-TO-DATE
> Task :app:processDebugMainManifest
> Task :app:processDebugManifest
> Task :app:createMockableJar UP-TO-DATE
> Task :app:preDebugUnitTestBuild UP-TO-DATE
> Task :app:javaPreCompileDebugUnitTest UP-TO-DATE
> Task :app:processDebugJavaRes NO-SOURCE
> Task :app:processDebugUnitTestJavaRes NO-SOURCE
> Task :app:processDebugManifestForPackage
> Task :app:processDebugResources
> Task :app:compileDebugJavaWithJavac UP-TO-DATE
> Task :app:compileDebugSources UP-TO-DATE
> Task :app:bundleDebugClasses UP-TO-DATE

> Task :app:compileDebugUnitTestJavaWithJavac FAILED
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:7: error: cannot find symbol
import org.openqa.selenium.By;
                          ^
  symbol:   class By
  location: package org.openqa.selenium
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:8: error: package org.openqa.selenium.remote does not exist
import org.openqa.selenium.remote.DesiredCapabilities;
                                 ^
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:17: error: cannot find symbol
    AndridDriver driver;
    ^
  symbol:   class AndridDriver
  location: class AppiumTest<android,xmlns>
  where android,xmlns are type-variables:
    android extends Object declared in class AppiumTest
    xmlns extends Object declared in class AppiumTest
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:22: error: cannot find symbol
        DesiredCapabilities capabilities = new DesiredCapabilities();
        ^
  symbol:   class DesiredCapabilities
  location: class AppiumTest<android,xmlns>
  where android,xmlns are type-variables:
    android extends Object declared in class AppiumTest
    xmlns extends Object declared in class AppiumTest
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:22: error: cannot find symbol
        DesiredCapabilities capabilities = new DesiredCapabilities();
                                               ^
  symbol:   class DesiredCapabilities
  location: class AppiumTest<android,xmlns>
  where android,xmlns are type-variables:
    android extends Object declared in class AppiumTest
    xmlns extends Object declared in class AppiumTest
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:33: error: cannot access HttpClient
            driver = new AndroidDriver (new URL("http://192.168.0.169:4444/wd/hub"), capabilities);
                     ^
  class file for org.openqa.selenium.remote.http.HttpClient not found
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:44: error: cannot find symbol
        driver.rotate(ScreenOrientation.LANDSCAPE);
                      ^
  symbol:   variable ScreenOrientation
  location: class AppiumTest<android,xmlns>
  where android,xmlns are type-variables:
    android extends Object declared in class AppiumTest
    xmlns extends Object declared in class AppiumTest
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:45: error: cannot find symbol
        driver.findElement(By.xpath("//android.widget.EditText[@index='1']")).sendKeys("2");
                             ^
  symbol:   method xpath(String)
  location: class By
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:46: error: cannot find symbol
        driver.findElement(By.xpath("//android.widget.EditText[@index='3']")).sendKeys("3");
                             ^
  symbol:   method xpath(String)
  location: class By
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:47: error: cannot find symbol
        driver.findElement(By.xpath("//android.widget.Button[@index='4']")).click();
                             ^
  symbol:   method xpath(String)
  location: class By
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:48: error: cannot find symbol
        driver.findElement(By.xpath("//android.widget.Button[@text='����������']")).click();
                             ^
  symbol:   method xpath(String)
  location: class By
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:49: error: cannot find symbol
        String result = driver.findElement(By.xpath("//android.widget.TextView[@index='5']")).getText();
                                             ^
  symbol:   method xpath(String)
  location: class By
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:60: error: cannot find symbol
        int rotate = getWindowManager().getDefaultDisplay().getRotation();
                     ^
  symbol:   method getWindowManager()
  location: class AppiumTest<android,xmlns>
  where android,xmlns are type-variables:
    android extends Object declared in class AppiumTest
    xmlns extends Object declared in class AppiumTest
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:62: error: cannot find symbol
            case Surface.ROTATION_0:
                 ^
  symbol:   variable Surface
  location: class AppiumTest<android,xmlns>
  where android,xmlns are type-variables:
    android extends Object declared in class AppiumTest
    xmlns extends Object declared in class AppiumTest
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:64: error: cannot find symbol
            case Surface.ROTATION_90:
                 ^
  symbol:   variable Surface
  location: class AppiumTest<android,xmlns>
  where android,xmlns are type-variables:
    android extends Object declared in class AppiumTest
    xmlns extends Object declared in class AppiumTest
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:66: error: cannot find symbol
            case Surface.ROTATION_180:
                 ^
  symbol:   variable Surface
  location: class AppiumTest<android,xmlns>
  where android,xmlns are type-variables:
    android extends Object declared in class AppiumTest
    xmlns extends Object declared in class AppiumTest
C:\Users\Alex\Desktop\MyApplication\app\src\test\java\com\example\myapplication\AppiumTest.java:68: error: cannot find symbol
            case Surface.ROTATION_270:
                 ^
  symbol:   variable Surface
  location: class AppiumTest<android,xmlns>
  where android,xmlns are type-variables:
    android extends Object declared in class AppiumTest
    xmlns extends Object declared in class AppiumTest
17 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugUnitTestJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 5s
15 actionable tasks: 5 executed, 10 up-to-date


С чем это может быть связано?
  • Вопрос задан
  • 225 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы