ERROR runs Appium command: ENOENT, no such file or directory

The following error is displayed when I try to connect to the appium server.

ERROR runs Appium command: ENOENT, no such file or directory 'D: \ Android \ android-sdk \ platform-tools; \ build-tools'

Below is my code:

@BeforeClass
public void setUp() throws MalformedURLException{
    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setCapability("deviceName", "Android Emulator");
    capabilities.setCapability(CapabilityType.BROWSER_NAME, ""); //Name of mobile web browser to automate. Should be an empty string if automating an app instead.
    capabilities.setCapability("platformVersion", "4.4");
    capabilities.setCapability(CapabilityType.PLATFORM, "Windows");
    capabilities.setCapability("platformName", "Android");
    capabilities.setCapability("app", "C:/Appium/AppiumForWindows-1.2.4.1/WishAndGreet.apk");
    //capabilities.setCapability("app", "C:/Appium/AppiumForWindows-1.2.4.1/TestApp");
    //capabilities.setCapability("app-package", "com.example.testapp"); //Replace with your app package
    //capabilities.setCapability("app-activity", ".MainActivity"); //Replace with app Activity
    driver = new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
}

      

+3


source to share


1 answer


Yes, finally I have a solution to this problem. The mistake I made was very small. In fact, I set the sdk Platform Path folder to an environment variable, but it should be the sdk root folder.

Use D: \ Android \ android-sdk instead of D: \ Android \ android-sdk \ platform-tools .



Hope this helps. Vote if you like. :)

+2


source







All Articles