Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.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
在eclipse中以编程方式使用java启动appium服务器时花费太多时间_Java_Appium Android - Fatal编程技术网

在eclipse中以编程方式使用java启动appium服务器时花费太多时间

在eclipse中以编程方式使用java启动appium服务器时花费太多时间,java,appium-android,Java,Appium Android,我正在使用以下代码启动Appium服务器: AppiumDriverLocalService appiumService = AppiumDriverLocalService.buildDefaultService(); appiumService.start(); 问题是: 启动服务器大约需要3分钟 我正在使用appium 1.8.0-beta5您可以使用以下代码以编程方式启动appium服务器,这将花费不到3分钟的时间: // start appium server

我正在使用以下代码启动Appium服务器:

AppiumDriverLocalService appiumService = AppiumDriverLocalService.buildDefaultService();
appiumService.start();
问题是:

启动服务器大约需要3分钟


我正在使用appium 1.8.0-beta5

您可以使用以下代码以编程方式启动appium服务器,这将花费不到3分钟的时间:

// start appium server
                Runtime.getRuntime().exec("cmd.exe /c start cmd.exe /k \"appium -a 0.0.0.0 -p 4723\"");
                //get address of appium server
                URL u=new URL("http://0.0.0.0:4723/wd/hub");
                //provide device and app info
                DesiredCapabilities dc=new DesiredCapabilities();
                dc.setCapability(CapabilityType.BROWSER_NAME,"");
                dc.setCapability("deviceName","yh8uujujfhuh");
                dc.setCapability("platformName","android");
                dc.setCapability("platformVersion","6.0");
                dc.setCapability("appPackage","com.google.android.apps.maps");
                dc.setCapability("appActivity","com.google.android.maps.MapsActivity");
                //create driver object to launch app in device
                AndroidDriver driver;
                while(2>1) 
                {
                    try
                    {
                        driver=new AndroidDriver(u,dc);
                        break;//terminate from loop
                    }
                    catch(Exception e)
                    {
                        System.out.println(e.getMessage());
                    }
                }

AppiumDriverLocalService appiumService=AppiumDriverLocalService.buildDefaultService; appiumService.start


如果appium版本是1.8.0而不是1.8.0-beta5,那么运行速度会很快。您的问题是什么?我正在使用java代码启动appium服务器,但当我运行代码时,启动appium服务器大约需要3分钟。请阅读并根据标准编辑您的问题