- Не удалось создать новый сеанс. (Исходная ошибка: сбой инструментов при запуске)
- Ошибка Appium: не удалось создать новый сеанс. (Исходная ошибка: не было перенаправления сеанса из Chromedriver)
- https://github.com/appium/appium/issues/2981
и внес несколько изменений в свой код ниже:
Код:
но я все еще получаю сообщение об ошибке:Код: Выделить всё
package test.appium; import io.appium.java_client.AppiumDriver; import java.io.File; import java.net.MalformedURLException; import java.net.URL; import java.util.concurrent.TimeUnit; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.CapabilityType; import org.openqa.selenium.remote.DesiredCapabilities; import org.testng.annotations.Test; public class WordPad { WebDriver dr; @Test public void testApp() throws MalformedURLException, InterruptedException { String apkpath = "D:\\apkdump\\blackcarbon.wordpad.apk"; File app = new File (apkpath); DesiredCapabilities capabilities= new DesiredCapabilities(); capabilities.setCapability(CapabilityType.BROWSER_NAME,""); capabilities.setCapability("deviceName","TestOneAdb1"); capabilities.setCapability("appium-version", "1.2.4.1"); capabilities.setCapability("platformName","Android"); capabilities.setCapability("app",app.getAbsolutePath()); capabilities.setCapability("appPackage", "com.wordpad"); capabilities.setCapability("appActivity", "com.wordpad.Main"); dr = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"),capabilities); dr.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); dr.quit(); } }
информация: [отладка] UiAutomator завершает работу нормально
ошибка: не удалось запустить сеанс Appium, ошибка: Ошибка: действие, используемое для запуска приложения, не существует или не может быть запущено! Убедитесь, что оно существует и является доступным для запуска действием
информация: [отладка] Очистка объектов Android
информация: [отладка] Очистка сеанса appium
информация: [отладка] Ошибка: действие, используемое для запуска приложения, не существует или не может быть запущено! Убедитесь, что оно существует и его можно запустить
информация: [debug] Ответ клиенту с ошибкой: {"status":33,"value":{"message":"Новый сеанс не может быть создан. (Исходная ошибка: активность, используемая для запуска приложения, не существует или не может быть запущена! Убедитесь, что она существует и является запускаемой активностью)","origValue":"Активность, используемая для запуска приложения, не существует или не может быть запущена! Make уверен, что оно существует и является запускаемым действием"},"sessionId":nullКод: Выделить всё
at null. (D:\MobileTesting\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:1143:21) at null. (D:\MobileTesting\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:172:9) at ChildProcess.exithandler (child_process.js:635:7) at ChildProcess.EventEmitter.emit (events.js:98:17) at maybeClose (child_process.js:743:16) at Process.ChildProcess._handle.onexit (child_process.js:810:5)
info: [37m
Подробнее здесь: https://stackoverflow.com/questions/268 ... be-created
Appium: не удалось создать новый сеанс ⇐ JAVA
-
Anonymous
Appium: не удалось создать новый сеанс
Прежде чем опубликовать этот вопрос, я зашел на следующие вопросы на Stackoverflow и других форумах:
Мобильная версия