2016-04-27 87 views
1
import java.io.File; 
//import java.net.MalformedURLException; 
import java.net.URL; 
import java.util.concurrent.TimeUnit; 
//import org.openqa.selenium.remote.CapabilityType; 
import org.openqa.selenium.remote.DesiredCapabilities; 
import org.openqa.selenium.remote.RemoteWebDriver; 
import org.testng.annotations.BeforeClass; 
import org.testng.annotations.Test; 
import io.appium.java_client.ios.IOSDriver; 


    public class testone{ 

    public static IOSDriver driver; 

    @BeforeClass 
public static void setUpBeforeClass() throws Exception { 

     File appDir = new File ("//Users//gangaiahl//Appium//jars//CarsGuideApp//Payload"); 
     File app = new File (appDir,"Car.app"); 
DesiredCapabilities capabilities = new DesiredCapabilities(); 

     capabilities.setCapability("browserName", ""); 
     capabilities.setCapability("platformName", "iOS"); 
     capabilities.setCapability("deviceName", "Car_iPhone_6"); 
     capabilities.setCapability("platformVersion", "9.2.1"); 
     capabilities.setCapability("device", "iPhone 6"); 

     //capabilities.setCapability("deviceName", "iPad 2"); 
     //capabilities.setCapability("platformVersion", "8.4"); 
     //capabilities.setCapability("device", "iPad"); 

     capabilities.setCapability("app",app.getAbsolutePath()); 
     capabilities.setCapability("u_did", "840384833537f40d011032eaaf20a53705a451ce"); 
     //capabilities.setCapability("u_did", "5446DE10-D8D1-4346-B8C7-E4C16053FE3A"); 
//840384833537f40d011032eaaf20a53705a451ce 
     capabilities.setCapability("bundle_id", "au.dev.com.onewaytraffic.carsguide"); 

driver = new IOSDriver(new URL(「http://127.0.0.1:4723/wd/hub」),capabilities);Appium檢查器錯誤,找不到設備發射錯誤

}

@Test 
public void test() { 
    System.out.println("Hello"); 
    // fail("Not yet implemented"); 
} 

}

enter image description hereenter image description here

請看到的截圖隨附的屏幕截圖和錯誤。誰能幫我? 我在Mac版本10.10.5自動& iOS移動應用

+0

請詳細說明你嘗試過什麼,什麼配置工作,該設備使用Appium你已保存了。僅僅添加一張有問題的圖片沒有任何意義。檢查員無法打開的原因很多。 1.您想要檢查的設備未使用此appium會話打開。 –

+0

請參閱附件屏幕上的設置和腳本中定義的功能 – Lokesh

回答

0

您必須配置你會(真正的iOS設備或iOS模擬器)

+0

是我的配置錯誤,還是wat是正確的或者如何配置它們? – Lokesh

+0

我的意思是你必須檢查你的配置,是你使用的ios模擬器的版本是否存在?和所有這一切,你必須啓動模擬器啓動後纔可以點擊進入檢查器beore設備被加載! – Emna