gpt4 book ai didi

java - 无法创建新 session 。 (原始错误: 'java -version' failed.错误:spawn ENOENT)

转载 作者:太空宇宙 更新时间:2023-11-04 14:16:46 24 4
gpt4 key购买 nike

我正在尝试运行一个仅使用 appium 打开 Whatsapp Messenger 的测试。我收到错误:无法创建新 session 。 (原始错误:“java -version”失败。错误:spawn 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);
}

}

有什么想法吗?谢谢!

最佳答案

您需要打开 appium 应用程序并使用代码中的相同功能启动它。如果您已经打开它,请将其停止并再次重新启动,然后再次运行测试。

您还需要确保您的 JAVA_HOME 和 ANDROID_HOME

关于java - 无法创建新 session 。 (原始错误: 'java -version' failed.错误:spawn ENOENT),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27635740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com