Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
org.openqa.selenium.SessionNotCreatedException:无法创建新会话。(原始错误:';java-version';失败。错误:spawn enoint)_Java_Android_Appium - Fatal编程技术网

org.openqa.selenium.SessionNotCreatedException:无法创建新会话。(原始错误:';java-version';失败。错误:spawn enoint)

org.openqa.selenium.SessionNotCreatedException:无法创建新会话。(原始错误:';java-version';失败。错误:spawn enoint),java,android,appium,Java,Android,Appium,输出: [TestNG]正在运行: C:\Users\vgaarlap.ORADEV\AppData\Local\Temp\testngeclipse--1070157593\testng-customsuite.xml 配置失败:@BeforeTest安装程序 org.openqa.selenium.SessionNotCreatedException:可以创建新会话 不会被创建。(原始错误:“java-version”失败。错误:spawn eNote)(警告:服务器未提供任何堆栈跟踪 信息

输出:

[TestNG]正在运行:

C:\Users\vgaarlap.ORADEV\AppData\Local\Temp\testngeclipse--1070157593\testng-customsuite.xml

配置失败:@BeforeTest安装程序 org.openqa.selenium.SessionNotCreatedException:可以创建新会话 不会被创建。(原始错误:“java-version”失败。错误:spawn eNote)(警告:服务器未提供任何堆栈跟踪 信息)命令持续时间或超时:149毫秒生成信息: 版本:“2.53.0”,修订版:“35ae25b”,时间:“2016-03-15 16:57:40” 系统信息:主机:'VGAARLAP-LAP',ip:'192.168.56.1',操作系统名称: 'Windows 7',os.arch:'amd64',os.version:'6.1',java.version: “1.8.0_31”驱动程序信息:org.openqa.selenium.remote.RemoteWebDriver位于 sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)


您需要在环境路径变量中添加system32位置

package android.appium;


import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
import org.testng.annotations.AfterTest;

import io.appium.java_client.AppiumDriver;

import java.net.URL;
import java.net.MalformedURLException;
import java.util.concurrent.TimeUnit;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.By;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;



public class SimpleTestCalc {

    WebDriver driver;
  @BeforeTest
  public void setup () throws MalformedURLException {
      DesiredCapabilities capabilities=new DesiredCapabilities();
        capabilities.setCapability("deviceName","ZX1PC2JJPM");
        capabilities.setCapability(CapabilityType.BROWSER_NAME, "Android");
        capabilities.setCapability(CapabilityType.VERSION, "5.1");
        capabilities.setCapability("platformName", "Android");
        capabilities.setCapability("appPackage", "com.android.calculator2");
        capabilities.setCapability("appActivity", "com.android.calculator2.calculator");
        URL url1=new URL("http://127.0.0.1:4723/wd/hub");
        driver=new RemoteWebDriver(url1,capabilities);
        driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
  }

  @Test
  public void sum() {
      driver.findElement(By.name("2")).click();
        driver.findElement(By.name("5")).click();
        driver.findElement(By.name("+")).click();
        driver.findElement(By.name("5")).click();
        driver.findElement(By.name("=")).click();
        String result=driver.findElement(By.className("android.widget.EditText")).getText();
        System.out.print("Sum of values is"+result);

  }

  @AfterTest
  public void reset() {
        driver.quit();
  }

}
有关更多详细信息,请参阅以下链接:


您需要在环境路径变量中添加system32位置

package android.appium;


import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
import org.testng.annotations.AfterTest;

import io.appium.java_client.AppiumDriver;

import java.net.URL;
import java.net.MalformedURLException;
import java.util.concurrent.TimeUnit;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.By;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;



public class SimpleTestCalc {

    WebDriver driver;
  @BeforeTest
  public void setup () throws MalformedURLException {
      DesiredCapabilities capabilities=new DesiredCapabilities();
        capabilities.setCapability("deviceName","ZX1PC2JJPM");
        capabilities.setCapability(CapabilityType.BROWSER_NAME, "Android");
        capabilities.setCapability(CapabilityType.VERSION, "5.1");
        capabilities.setCapability("platformName", "Android");
        capabilities.setCapability("appPackage", "com.android.calculator2");
        capabilities.setCapability("appActivity", "com.android.calculator2.calculator");
        URL url1=new URL("http://127.0.0.1:4723/wd/hub");
        driver=new RemoteWebDriver(url1,capabilities);
        driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
  }

  @Test
  public void sum() {
      driver.findElement(By.name("2")).click();
        driver.findElement(By.name("5")).click();
        driver.findElement(By.name("+")).click();
        driver.findElement(By.name("5")).click();
        driver.findElement(By.name("=")).click();
        String result=driver.findElement(By.className("android.widget.EditText")).getText();
        System.out.print("Sum of values is"+result);

  }

  @AfterTest
  public void reset() {
        driver.quit();
  }

}
有关更多详细信息,请参阅以下链接:


看看这个stackoverflow看看这个stackoverflow