최근에 appium을 업데이트했는데 그 이후로 작동하지 않습니다.
다음은 appium 로그에 표시된 오류입니다. "
설치 과정에서 오류가 발생했습니다. TypeError
TypeError [ERR_INVALID_ARG_TYPE] : "path"인수는 문자열 유형이어야합니다. 수신 유형 정의되지 않음
오류 : 앱을 설치할 수 없음 : ' "path"인수는 문자열 유형이어야합니다. 수신 된 유형 정의되지 않음 '
IOSDeploy.install (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/lib/ios-deploy.js:41:13)
인스펙터 세션을 열려고하면 시뮬레이터 만 열리고 인스펙터 창은 계속로드됩니다.
DesiredCapabilities :
DesiredCapabilities des = new DesiredCapabilities();
des.setCapability(MobileCapabilityType.DEVICE_NAME, "iPhone XS Max");
des.setCapability(CapabilityType.PLATFORM_NAME, "IOS");
des.setCapability("noReset", true);
des.setCapability("fullReset", false);
des.setCapability(MobileCapabilityType.UDID, "00008020-001D650021D8002E");
des.setCapability(MobileCapabilityType.AUTOMATION_NAME, AutomationName.IOS_XCUI_TEST);
des.setCapability(MobileCapabilityType.PLATFORM_VERSION, "13.0");
des.setCapability(MobileCapabilityType.APP, "/Users/isururodrigo/Library/Developer/Xcode/DerivedData"
+ "/VisitSingapore-aheghxbadxxzuzardfddwixazzfm/Build/Products/Debug-Staging-iphoneos/VS-Staging.app");
try {
driver = new IOSDriver<IOSElement>(new URL("http://127.0.0.1:4723/wd/hub"), des);
} catch (MalformedURLException e) {
e.printStackTrace();
System.out.println(e.getMessage());
}
driver.setLogLevel(Level.INFO);
appium v1.15.0-1
Node v10.16.3
xcode v11.1
iOS v13.1.2
나는 v1.15.1을 업데이트함으로써이 문제를 해결할 수 있었다. 만약이 문제에 직면 한 누군가가이 링크에서 사용 가능한 최신 버전으로 업데이트한다면.
v1.15.1에 대한 새로운 시험판 출시 : https://github.com/appium/appium-desktop/releases/tag/v1.15.1
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다