Как исправить ошибку DesiredCapabilities в приложении Java? - PullRequest
0 голосов
/ 03 февраля 2019

Я получаю эту ошибку "Тип org.openqa.selenium.remote.DesiredCapabilities не может быть разрешен. На него косвенно ссылаются необходимые файлы .class"

при компиляции и запуске программы.

когда я наведите курсор мыши на место ошибки в коде, это информация, которую она отображает.

"" Тип org.openqa.selenium.remote.DesiredCapabilities не может быть разрешен.На него косвенно ссылаются необходимые файлы .class

package manoj_test;

import java.net.MalformedURLException;
import java.net.URL;


import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.android.AndroidElemen0t;
import io.appium.java_client.remote.MobileCapabilityType;

public class tes12 {

public static void main(String[] args) throws MalformedURLException {
    // TODO Auto-generated method stub
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(MobileCapabilityType.DEVICE_NAME, "0260dd0730971a0a");
cap.setCapability(MobileCapabilityType.APP, "/home/manoj/Downloads/xyz.apk");
AndroidDriver<AndroidElement> driver = new AndroidDriver<AndroidElement>(new URL("http://127.0.0.1:4723/wd/hub"),cap);



}

}

1 Ответ

0 голосов
/ 04 февраля 2019

Пожалуйста, проверьте ваш pom.xml, и если у вас есть зависимость selenium-remote-driver, удалите его и проверьте после этого.Это сработало бы.
Я также сталкивался с той же проблемой в прошлом, и у меня была следующая зависимость в моем файле pom.xml, и после ее удаления была удалена ошибка компиляции.

<dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-remote-driver</artifactId>
        <version>2.44.0</version>
</dependency>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...