2015-11-04 21 views
0

首先,我想我下面的代碼與iOS模擬器Appium自動化與iOS模擬器不工作

DesiredCapabilities capabilities = new DesiredCapabilities(); 
    capabilities.setCapability("platformName", "iOS"); 
    capabilities.setCapability("deviceName", "iPhone 6 Plus"); 
    capabilities.setCapability("platformVersion", "9.1"); 
    capabilities.setCapability("app", "/Users/Aress-QA/Desktop/PSt-forQA.ipa"); 
    wd = new IOSDriver(new URL("http://0.0.0.0:4723/wd/hub"),capabilities); 
    wd.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS); 

它顯示了以下錯誤,

A new session could not be created. (Original error: Could not find a device to launch. You requested 'iPhone (9.1 Simulator)', but the available devices were: ["iPad 2 (9.1) [4A9559E1-4671-41F4-A2D0-07A4B1720CB9]","iPad Air (9.1) [02745445-2332-4588-B565-010D958368AF]","iPad Air 2 (9.1) [FF4C3B92-8441-487D-A99B-E2D47A00CEFA]","iPad Pro (9.1) [D741F907-FA3C-45E0-B3B2-5552BF23B4DB]","iPad Retina (9.1) [58471281-5A59-4DFF-B940-A1DF64C2ECF2]","iPhone 4s (9.1) [0ECC93BA-1D51-4FE2-A292-C4E7ACE7C32A]","iPhone 5 (9.1) [B332319F-895B-4F73-A3BD-303958B1126B]","iPhone 5s (9.1) [2235EFFD-E873-4809-AD49-90A26F0F579C]","iPhone 6 (9.1) [34517D5C-0737-4268-867B-ADF66F8CAC96]","iPhone 6 Plus (9.1) [89E70EB8-1D82-4F8A-95DF-EA578C3BAB08]","iPhone 6s (9.1) [598E66DB-1FD2-4439-9337-1406EF8B92E7]","iPhone 6s (9.1) + Apple Watch - 38mm (2.0) [D60DDE8F-EBB9-4226-A891-FE6CD559EE49]","iPhone 6s Plus (9.1) [9BC360EE-09D2-49CF-BD3F-718955330207]","iPhone 6s Plus (9.1) + Apple Watch - 42mm (2.0) [5E51457D-3ABE-4406-ACB3-8AEC579854C1]"]) (WARNING: The server did not provide any stacktrace information) 

請幫我

回答

0

iPhone (9.1 Simulator) =/= iPhone 5 (9.1)

嘗試匹配設備名稱。我建議添加UDID參數。 例如capabilities.setCapability(MobileCapabilityType.UDID, "2235EFFD-E873-4809-AD49-90A26F0F579C")

+0

謝謝。剛剛嘗試,但它仍然無法正常工作。我使用了UDID。你能否通過粘貼確切的代碼來獲得幫助? –

+0

我不在模擬器上運行我的代碼 - 我不知道。也許模擬器必須提前啓動? –

+0

好的。我試圖在啓動appium和代碼之前啓動模擬器。它仍然不起作用。我在真實設備上嘗試了以下desiredCapabilities設置的代碼。 該應用程序已啓動,並在稍後崩潰。你能幫忙嗎? –

0

的的iOS模擬器需要的.app而不是的.ipa - 如果你有麻煩獲得的.app,然後解壓縮.ipa文件和未壓縮的文件夾中,你會發現的.app

相關問題