- Новая сеанс не может быть создан. (Исходная ошибка: инструменты сбоя при запуске) (Исходная ошибка: не получила перенаправления сеанса от Chromedriver)version from latest 1.1.0 tried but same error
Код: Выделить всё
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(); } } < /code> Но я все еще получаю ошибку: < /p> Информация: [Debug] Uiautomator Выключить нормально < /p> Ошибка: не удалось начать сеанс приложения, ERR был: ошибка: Организация: Запуск App. Не может быть запуска! Убедитесь, что он существует, и является запущенным действием < /p> Информация: [Debug] Очистка объектов Android < /p> Информация: [Debug] Очистка сеанса Appium < /p> Информация: [DEBUG] Ошибка: активность, используемая для начала приложения, или не может быть запущено! Убедитесь, что он существует и является запущенным действием < /p> 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) < /code> Информация: [Debug] Отвечая на клиент ошибкой: {«Статус»: 33, «Значение»: {«Сообщение»: «Новый сеанс не может быть создан. (Оригинальная ошибка: активность, используемая для запуска приложения. activity"},"sessionId":null} info: [37m Как только приложение будет установлено через код: я могу играть вручную на эмуляторе, оно работает отлично. [*]Downgrade Appium - Specify Appiumversion capabilities in code, tried but still same error.
Let me know what I am Отсутствует, как я могу запустить приложение после установки?
Подробнее здесь: https://stackoverflow.com/questions/268 ... be-created