Сообщение: Запрошенный ресурс не найден, или запрос был получен с использованием метода HTTP, который не поддерживается JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Сообщение: Запрошенный ресурс не найден, или запрос был получен с использованием метода HTTP, который не поддерживается

Сообщение Anonymous »

Я запускаю сервер Appium без использования cmd и настольного приложения, и для этого я написал код, но после запуска этого кода я получил это исключение

Код: Выделить всё

org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 404. Message: The requested resource could not be found, or a request was received using an HTTP method that is not supported by the mapped resource
Host info: host: 'DESKTOP-SUFA48T', ip: '192.168.0.177'
Build info: version: '4.6.0', revision: '79f1c02ae20'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.8.1'
Driver info: io.appium.java_client.android.AndroidDriver
Command: [null, newSession {capabilities=[{appium:app=C:\Users\HP\Mobile Testing\MobileTestingAppium\src\test\java\resources\ApiDemos-debug.apk, appium:automationName=UiAutomator2, appium:deviceName=Pixel 2 API 28, platformName=ANDROID}], desiredCapabilities=Capabilities {app: C:\Users\HP\Mobile Testing\..., automationName: UiAutomator2, deviceName: Pixel 2 API 28, platformName: ANDROID}}]
Capabilities {}
Я использую эмулятор Android и запускаю на нем приложение
Изображение

Код: Выделить всё

@Test
public void config() throws MalformedURLException {

AppiumDriverLocalService service = new AppiumServiceBuilder()
.withAppiumJS(
new File("C:\\Users\\HP\\AppData\\Roaming\\npm\\node_modules\\appium\\build\\lib\\main.js"))
.withIPAddress("127.0.0.1").usingPort(4723).withTimeout(Duration.ofSeconds(300)).build();

service.start();

// Construct the complete URL with the custom base path
URL link = new URL("http://127.0.0.1:4723/wd/hub");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Pixel 2 API 28");
capabilities.setCapability(MobileCapabilityType.APP,
"C:\\Users\\HP\\Mobile Testing\\MobileTestingAppium\\src\\test\\java\\resources\\ApiDemos-debug.apk");
capabilities.setCapability("automationName", "UiAutomator2"); // for Android

AndroidDriver driver = new AndroidDriver(link, capabilities);

driver.quit();

}
Это мой код
Пожалуйста, решите эту проблему
Заранее спасибо
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»