Перед публикацией этого вопроса я пошел на эти вопросы на StackOverflow и других форумах: < /p>
Новая сеанс не может быть создан. (Исходная ошибка: инструменты сбоя при запуске) (Исходная ошибка: не получила перенаправления сеанса от Chromedriver)
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
version from latest 1.1.0 tried but same error
Specify Appiumversion capabilities in code, tried but still same error.
Let me know what I am Отсутствует, как я могу запустить приложение после установки?
Перед публикацией этого вопроса я пошел на эти вопросы на StackOverflow и других форумах: < /p>
[list] [*] Новая сеанс не может быть создан. (Исходная ошибка: инструменты сбоя при запуске) (Исходная ошибка: не получила перенаправления сеанса от Chromedriver)[code]package test.appium;
Ошибка: не удалось начать сеанс приложения, 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[/code] version from latest 1.1.0 tried but same error [*]Specify Appiumversion capabilities in code, tried but still same error. [/list]
Let me know what I am Отсутствует, как я могу запустить приложение после установки?