Ich bin neu in Appium. Ich bin unten Fehler bekommen, wenn ich appium Code in Eclipse Run:Fehler beim Ausführen von Appium Code
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session. desired capabilities = Capabilities [{app=D:\Workspace\Mobile\Apps\ATT\AT.apk, appPackage=com.atp.android, appActivity=Splash, appium-version=1.6.4, platformVersion=6.0, platformName=Android, deviceName=Test}], required capabilities = Capabilities [{}]
Code:
private static AndroidDriver driver;
public static void main(String[] args) throws MalformedURLException, InterruptedException {
AppiumDriver driver;
File classpathRoot = new File(System.getProperty("user.dir"));
File appDir = new File(classpathRoot, "/Apps/AST/");
File app = new File(appDir, "AT.apk");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("appium-version", "1.6.4");
//capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability("deviceName", "Test");
capabilities.setCapability("platformVersion", "6.0");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("app", app.getAbsolutePath());
capabilities.setCapability("appPackage", "com.atp.android");
capabilities.setCapability("appActivity", "Splash");
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(80, TimeUnit.SECONDS);
Thread.sleep(10000);
driver.quit();
Selen Version 3.4 Bitte helfen, dieses Problem zu beheben. Dank
Was sagt das Appium Server Log? – Strike08
Ich sehe einen Fehler in Aapium-Logs wie "[MJSONWP] Interner Fehler beim Ausführen des Befehls: Fehler: Befehl 'Java' nicht gefunden. Ist es installiert?" – john
Ist Java auf dem System installiert, auf dem der Appium-Server ausgeführt wird, und in Path verfügbar? Sie können es überprüfen, indem Sie ein Terminal mit dem Befehl java -version ausführen – Strike08