2017-03-15 71 views
1

即时学习刚刚开始学习Appium。我坚持一个prob.Whenever我试图运行代码,它给了我下面的错误。善良建议需要完成的工作。用eclipse + testlaunch测试Appium测试

This is the code: 

import java.net.URL; 
import java.net.MalformedURLException; 
import java.lang.NullPointerException; 
import org.openqa.selenium.remote.DesiredCapabilities; 

import io.appium.java_client.android.AndroidDriver; 
import io.appium.java_client.remote.MobileCapabilityType; 
import io.appium.java_client.remote.MobilePlatform; 
import org.junit.Test; 
public class DesiredCapabilitesTest { 

    @Test 
    public void test() throws MalformedURLException{ 

     File appDir=new File("src"); 
     File app=new File(appDir,"BookMyShow-Movie.apk"); 

     DesiredCapabilities cap=new DesiredCapabilities(); 
     cap.setCapability(MobileCapabilityType.PLATFORM_NAME,MobilePlatform.ANDROID); 
     cap.setCapability(MobileCapabilityType.DEVICE_NAME,"Android Emulator"); 
     cap.setCapability(MobileCapabilityType.APP,app.getAbsolutePath()); 

      AndroidDriver driver=new AndroidDriver(new URL("http://127.0.0.1.4723/wd/hub"),cap); 

     } 
    } 

以下是错误:

org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.

我有手动运行appium工具,但它只是显示在用户界面上执行以下操作:

info:[debug] Non default server args:
info:Console log level:debug

回答

0

你appium服务器没有运行。因此,首先从桌面应用程序或命令行启动您的appium服务器。