簡體   English   中英

帶iOS模擬器的Appium Automation無法正常工作

[英]Appium Automation with iOS Simulator not working

首先,我使用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)

請幫我

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

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

iOS模擬器需要.app而不是.ipa-如果您在獲取.app時遇到問題,請解壓縮.ipa文件,然后在未壓縮的文件夾中找到一個.app

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM