如何解决无法创建新的会话原始错误:“ java -version”失败错误:生成ENOENT
问题解决了!由于某种原因,我的PATH变量中缺少System32的路径!当我在命令行上运行android时,我意识到了这一点,并出现一条消息:尽管sdk管理器正常运行,但 。
解决方法
我正在尝试运行一个仅使用appium打开whatsapp Messenger的测试。我收到错误消息: 无法创建新会话。 (原始错误:“ java
-version”失败。错误:生成ENOENT)
这是我的代码:
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.MobileElement;
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 WhatsApp{
public static void main(String[] args) throws MalformedURLException,InterruptedException
{
WebDriver dr;
String contact="1jyot";
File app = new File("C:\\Users\\ppantouveris\\workspace\\Downloading and Running Appium\\apk\\WhatsApp.apk");
DesiredCapabilities capabilities= new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME,"");
capabilities.setCapability("deviceName","Vodafone Smart 4G");
capabilities.setCapability("platformVersion","4.2.2");
capabilities.setCapability("platformName","Android");
capabilities.setCapability("app",app.getAbsolutePath());
capabilities.setCapability("appium-version","1.3.4.1");
capabilities.setCapability("appPackage","com.whatsapp");
//capabilities.setCapability("appActivity","com.whatsapp.Main");
capabilities.setCapability("appActivity",".Main");
dr = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"),capabilities) ;
dr.manage().timeouts().implicitlyWait(5,TimeUnit.SECONDS);
}
}
有任何想法吗?谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。