I am not able to use TouchScreen actions using IOSDriver

I am seeing below issue in eclipse

Exception in thread “main” java.lang.ClassCastException: io.appium.java_client.ios.IOSDriver cannot be cast to org.openqa.selenium.interactions.HasTouchScreen

We are trying to scroll on a pop window using below code :

                         IOSDriver driver;
	DesiredCapabilities capabilities = new DesiredCapabilities();
	capabilities.setCapability("platformVersion", "11.2");
	capabilities.setCapability("platformName", "iOS");
	capabilities.setCapability("deviceName", "DaiPad");		
	capabilities.setCapability("xcodeOrgid", "XXXXX");		
	capabilities.setCapability("xcodeSigningId", "XXXXX");		
	capabilities.setCapability("udid", "xxx");
	capabilities.setCapability("maxTypeFrequency",5);
	capabilities.setCapability("automationName", "XCUITest");
	capabilities.setCapability("noReset", "true");
	
	File app = new File("/Users/svc-mac/Desktop/Quoting.ipa");
	capabilities.setCapability("app", app.getAbsolutePath());
	driver = new IOSDriver(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);

         // Touch action test  
TouchActions action = new TouchActions(driver);

action.scroll(driver.findElement(By.id(“statePickerContainer”)), 10, 100);
action.perform();

Environment:
Appium Desktop – v1.7.1
Eclipse: Version Oxygen.1a Release (4.7.1a)
Real device iPad

Appium logs:
EST http interface listener started on 0.0.0.0:4723
[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“app”:"/Users/svc-mac/Desktop/PM Quoting.ipa",“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:“true”,“platformName”:“iOS”,“platformVersion”:“11.2”,“udid”:“xxx”,“xcodeOrgid”:“xx”,“xcodeSigningId”:”xxxxxxxxxxxxx”},“capabilities”:{“desiredCapabilities”:{“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa",“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:“true”,“platformName”:“iOS”,“platformVersion”:“11.2”,"udid”:”xxx”,“xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”},“firstMatch”:[{“platformName”:“ios”}]}}
[MJSONWP] Calling AppiumDriver.createSession() with args: [{“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:“true”,“platformName”:“iOS”,“platformVersion”:“11.2”,“udid”:”xxx”,“xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”},null,{“desiredCapabilities”:{“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:“true”,“platformName”:“iOS”,“platformVersion”:“11.2”,“udid”:”xxx”,“xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”},“firstMatch”:[{“platformName”:“ios”}]}]
[BaseDriver] Event ‘newSessionRequested’ logged at 1522953143006 (13:32:23 GMT-0500 (CDT))
[Appium] Creating new XCUITestDriver (v2.51.1) session
[Appium] Capabilities:
[Appium] app: ‘/Users/svc-mac/Desktop/PM Quoting.ipa’
[Appium] automationName: ‘XCUITest’
[Appium] deviceName: ‘Dan’siPad’
[Appium] maxTypeFrequency: 5
[Appium] noReset: ‘true’
[Appium] platformName: ‘iOS’
[Appium] platformVersion: ‘11.2’
[Appium] udid: xxxx
[Appium] xcodeOrgid: xxxx
[Appium] xcodeSigningId: xxx’
[BaseDriver] Capability ‘noReset’ changed from string to boolean. This may cause unexpected behavior
[BaseDriver] The following capabilities were provided, but are not recognized by appium: maxTypeFrequency, xcodeOrgid.
[BaseDriver] Session created with session id: 5014637f-3e6d-4c72-a63b-3697ed8e15aa
[XCUITest] Xcode version set to ‘9.2’ (tools v9.2.0.0.1.1510905681)
[XCUITest] iOS SDK Version set to ‘11.2’
[BaseDriver] Event ‘xcodeDetailsRetrieved’ logged at 1522953143042 (13:32:23 GMT-0500 (CDT))
[XCUITest] Available devices: 0f3a6bddb004883fb29de4c28b91751190866764
[XCUITest] Creating iDevice object with udid ‘xxxx’
[XCUITest] Determining device to run tests on: udid: ‘0f3a6bddb004883fb29de4c28b91751190866764’, real device: true
[BaseDriver] Using local app ‘/Users/svc-mac/Desktop/PM Quoting.ipa’
[BaseDriver] Copying local zip to tmp dir
[BaseDriver] Unzipping /var/folders/xh/br5ky4ms6n3115k2fmxwgb_1p1g0pb/T/201835-18209-1rxlc9h.lk8g8sq0k9/appium-app.zip
[BaseDriver] Testing zip archive: /var/folders/xh/br5ky4ms6n3115k2fmxwgb_1p1g0pb/T/201835-18209-1rxlc9h.lk8g8sq0k9/appium-app.zip
[BaseDriver] Unzipped local app to ‘/var/folders/xh/br5ky4ms6n3115k2fmxwgb_1p1g0pb/T/201835-18209-1rxlc9h.lk8g8sq0k9/Payload/PM Quoting.app’
[BaseDriver] Event ‘appConfigured’ logged at 1522953143815 (13:32:23 GMT-0500 (CDT))
[XCUITest] Checking whether app ‘/var/folders/xh/br5ky4ms6n3115k2fmxwgb_1p1g0pb/T/201835-18209-1rxlc9h.lk8g8sq0k9/Payload/PM Quoting.app’ is actually present on file system
[XCUITest] App is present
[iOS] Getting bundle ID from app ‘/var/folders/xh/br5ky4ms6n3115k2fmxwgb_1p1g0pb/T/201835-18209-1rxlc9h.lk8g8sq0k9/Payload/PM Quoting.app’: ‘com.pmic.mobilequoting’
[BaseDriver] Event ‘resetStarted’ logged at 1522953143820 (13:32:23 GMT-0500 (CDT))
[XCUITest] Reset: fullReset not set. Leaving as is
[BaseDriver] Event ‘resetComplete’ logged at 1522953143820 (13:32:23 GMT-0500 (CDT))
[iOSLog] Attempting iOS device log capture via libimobiledevice idevicesyslog
[iOSLog] Starting iOS device log capture with: ‘idevicesyslog’
[BaseDriver] Event ‘logCaptureStarted’ logged at 1522953144138 (13:32:24 GMT-0500 (CDT))
[XCUITest] Setting up real device
[XCUITest] App ‘com.pmic.mobilequoting’ is already installed. No need to reinstall.
[BaseDriver] Event ‘appInstalled’ logged at 1522953144386 (13:32:24 GMT-0500 (CDT))
[XCUITest] Using WDA path: ‘/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent’
[XCUITest] Using WDA agent: ‘/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj’
[XCUITest] Capability ‘useNewWDA’ set to false, so trying to reuse currently running WDA instance at ‘http://localhost:8100/
[JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “state” : “success”,\n “os” : {\n “name” : “iOS”,\n “version” : “11.2.6”\n },\n “ios” : {\n “simulatorVersion” : “11.2.6”,\n “ip” : “10.84.0.42”\n },\n “build” : {\n “time” : “Feb 7 2018 13:51:12”\n }\n },\n “sessionId” : “6E895A07-EF68-407A-BAEB-F191F33978E7”,\n “status” : 0\n}”
[XCUITest] Detected WDA listening at ‘http://localhost:8100/’. Setting WDA endpoint to ‘http://localhost:8100/
[BaseDriver] Event ‘wdaStartAttempted’ logged at 1522953144404 (13:32:24 GMT-0500 (CDT))
[XCUITest] Using provided WebdriverAgent at ‘http://localhost:8100/
[BaseDriver] Event ‘wdaSessionAttempted’ logged at 1522953144405 (13:32:24 GMT-0500 (CDT))
[XCUITest] Sending createSession command to WDA
[JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “state” : “success”,\n “os” : {\n “name” : “iOS”,\n “version” : “11.2.6”\n },\n “ios” : {\n “simulatorVersion” : “11.2.6”,\n “ip” : “10.84.0.42”\n },\n “build” : {\n “time” : “Feb 7 2018 13:51:12”\n }\n },\n “sessionId” : “6E895A07-EF68-407A-BAEB-F191F33978E7”,\n “status” : 0\n}”
[JSONWP Proxy] Proxying [POST /session] to [POST http://localhost:8100/session] with body: {“desiredCapabilities”:{“bundleId”:“com.pmic.mobilequoting”,“arguments”:[],“environment”:{},“shouldWaitForQuiescence”:true,“shouldUseTestManagerForVisibilityDetection”:false,“maxTypingFrequency”:60,“shouldUseSingletonTestManager”:true}}
[JSONWP Proxy] Got response with status 200: {“value”:{“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,“capabilities”:{“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}},“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,“status”:0}
[BaseDriver] Event ‘wdaSessionStarted’ logged at 1522953146805 (13:32:26 GMT-0500 (CDT))
[XCUITest] Cannot find a match for DerivedData folder path from lsof. Trying to access logs
[XCUITest] Setting ‘555’ permissions to ‘/Users/svc-mac/Library/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Logs/Test/Attachments’ folder
[BaseDriver] Event ‘wdaPermsAdjusted’ logged at 1522953146911 (13:32:26 GMT-0500 (CDT))
[BaseDriver] Event ‘wdaStarted’ logged at 1522953146912 (13:32:26 GMT-0500 (CDT))
[XCUITest] Setting initial orientation to ‘PORTRAIT’
[JSONWP Proxy] Proxying [POST /orientation] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/orientation] with body: {“orientation”:“PORTRAIT”}
[JSONWP Proxy] Got response with status 200: {“value”:{},“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,“status”:0}
[BaseDriver] Event ‘orientationSet’ logged at 1522953148902 (13:32:28 GMT-0500 (CDT))
[Appium] New XCUITestDriver session created successfully, session 5014637f-3e6d-4c72-a63b-3697ed8e15aa added to master session list
[BaseDriver] Event ‘newSessionStarted’ logged at 1522953148904 (13:32:28 GMT-0500 (CDT))
[MJSONWP] Responding to client with driver.createSession() result: {“webStorageEnabled”:false,“locationContextEnabled”:false,“browserName”:””,“platform”:“MAC”,“javascriptEnabled”:true,“databaseEnabled”:false,“takesScreenshot”:true,“networkConnectionEnabled”:false,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:“true”,“platformName”:“iOS”,“platformVersion”:“11.2”,"udid”:”xxx”,"xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”}
[HTTP] <-- POST /wd/hub/session 200 5904 ms - 584
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element {“using”:“id”,“value”:“pin1”}
[MJSONWP] Calling AppiumDriver.findElement() with args: [“id”,“pin1”,“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘findElement’
[BaseDriver] Valid locator strategies for this request: xpath, id, name, class name, -ios predicate string, -ios class chain, accessibility id
[BaseDriver] Waiting up to 0 ms for condition
[JSONWP Proxy] Proxying [POST /element] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/element] with body: {“using”:“id”,“value”:“pin1”}
[JSONWP Proxy] Got response with status 200: {“value”:{“ELEMENT”:“B89E2D0A-0B8D-499E-B9B3-5C141C3BF483”},“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,“status”:0}
[MJSONWP] Responding to client with driver.findElement() result: {“ELEMENT”:“B89E2D0A-0B8D-499E-B9B3-5C141C3BF483”}
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element 200 1405 ms - 122
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,"xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 618 ms - 497
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,"xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 675 ms - 497
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,“xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 667 ms - 497
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,“xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 672 ms - 497
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element/B89E2D0A-0B8D-499E-B9B3-5C141C3BF483/click {“id”:“B89E2D0A-0B8D-499E-B9B3-5C141C3BF483”}
[MJSONWP] Driver proxy active, passing request on via HTTP proxy
[XCUITest] Executing command ‘proxyReqRes’
[JSONWP Proxy] Proxying [POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element/B89E2D0A-0B8D-499E-B9B3-5C141C3BF483/click] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/element/B89E2D0A-0B8D-499E-B9B3-5C141C3BF483/click] with body: {“id”:“B89E2D0A-0B8D-499E-B9B3-5C141C3BF483”}
[JSONWP Proxy] Got response with status 200: {“status”:0,“id”:“B89E2D0A-0B8D-499E-B9B3-5C141C3BF483”,“value”:””,“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”}
[JSONWP Proxy] Replacing sessionId 77C2A6E7-FF46-44AE-8E07-14B7E44A5B99 with 5014637f-3e6d-4c72-a63b-3697ed8e15aa
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element/B89E2D0A-0B8D-499E-B9B3-5C141C3BF483/click 200 2016 ms - 118
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element {“using”:“id”,“value”:“pin1”}
[MJSONWP] Calling AppiumDriver.findElement() with args: [“id”,“pin1”,“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘findElement’
[BaseDriver] Valid locator strategies for this request: xpath, id, name, class name, -ios predicate string, -ios class chain, accessibility id
[BaseDriver] Waiting up to 0 ms for condition
[JSONWP Proxy] Proxying [POST /element] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/element] with body: {“using”:“id”,“value”:“pin1”}
[JSONWP Proxy] Got response with status 200: {“value”:{“ELEMENT”:“30963170-BCEC-40F8-8CCD-DFC499E998DF”},“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,“status”:0}
[MJSONWP] Responding to client with driver.findElement() result: {“ELEMENT”:“30963170-BCEC-40F8-8CCD-DFC499E998DF”}
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element 200 1176 ms - 122
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,"xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 715 ms - 497
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,"xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 737 ms - 497
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,“xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 621 ms - 497
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,“xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 716 ms - 497
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element/30963170-BCEC-40F8-8CCD-DFC499E998DF/value {“id”:“30963170-BCEC-40F8-8CCD-DFC499E998DF”,“value”:[“1”]}
[MJSONWP] Calling AppiumDriver.setValue() with args: [[“1”],“30963170-BCEC-40F8-8CCD-DFC499E998DF”,“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘setValue’
[JSONWP Proxy] Proxying [POST /element/30963170-BCEC-40F8-8CCD-DFC499E998DF/value] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/element/30963170-BCEC-40F8-8CCD-DFC499E998DF/value] with body: {“value”:[“1”]}
[JSONWP Proxy] Got response with status 200: {“status”:0,“id”:“30963170-BCEC-40F8-8CCD-DFC499E998DF”,“value”:””,“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”}
[MJSONWP] Responding to client with driver.setValue() result: null
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element/30963170-BCEC-40F8-8CCD-DFC499E998DF/value 200 5525 ms - 76
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/keys {“value”:[“1”]}
[MJSONWP] Calling AppiumDriver.keys() with args: [[“1”],“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘keys’
[JSONWP Proxy] Proxying [POST /wda/keys] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/wda/keys] with body: {“value”:[“1”]}
[JSONWP Proxy] Got response with status 200: {“value”:{},“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,“status”:0}
[MJSONWP] Responding to client with driver.keys() result: null
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/keys 200 3660 ms - 76
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/keys {“value”:[“1”]}
[MJSONWP] Calling AppiumDriver.keys() with args: [[“1”],“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘keys’
[JSONWP Proxy] Proxying [POST /wda/keys] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/wda/keys] with body: {“value”:[“1”]}
[JSONWP Proxy] Got response with status 200: {“value”:{},“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,“status”:0}
[MJSONWP] Responding to client with driver.keys() result: null
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/keys 200 3405 ms - 76
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/keys {“value”:[“1”]}
[MJSONWP] Calling AppiumDriver.keys() with args: [[“1”],“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘keys’
[JSONWP Proxy] Proxying [POST /wda/keys] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/wda/keys] with body: {“value”:[“1”]}
[JSONWP Proxy] Got response with status 200: {“value”:{},“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,“status”:0}
[MJSONWP] Responding to client with driver.keys() result: null
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/keys 200 3493 ms - 76
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/keys {“value”:[“1”]}
[MJSONWP] Calling AppiumDriver.keys() with args: [[“1”],“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘keys’
[JSONWP Proxy] Proxying [POST /wda/keys] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/wda/keys] with body: {“value”:[“1”]}
[JSONWP Proxy] Got response with status 200: {“value”:{},“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,“status”:0}
[MJSONWP] Responding to client with driver.keys() result: null
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/keys 200 3724 ms - 76
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/keys {“value”:[“1”]}
[MJSONWP] Calling AppiumDriver.keys() with args: [[“1”],“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘keys’
[JSONWP Proxy] Proxying [POST /wda/keys] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/wda/keys] with body: {“value”:[“1”]}
[JSONWP Proxy] Got response with status 200: {“value”:{},“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,“status”:0}
[MJSONWP] Responding to client with driver.keys() result: null
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/keys 200 3571 ms - 76
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element {“using”:“id”,“value”:“healthPillar”}
[MJSONWP] Calling AppiumDriver.findElement() with args: [“id”,“healthPillar”,“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘findElement’
[BaseDriver] Valid locator strategies for this request: xpath, id, name, class name, -ios predicate string, -ios class chain, accessibility id
[BaseDriver] Waiting up to 0 ms for condition
[JSONWP Proxy] Proxying [POST /element] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/element] with body: {“using”:“id”,“value”:“healthPillar”}
[JSONWP Proxy] Got response with status 200: {“value”:{“ELEMENT”:“23A1F2B8-9DA8-4B70-875F-5EC93EB692F5”},“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,“status”:0}
[MJSONWP] Responding to client with driver.findElement() result: {“ELEMENT”:“23A1F2B8-9DA8-4B70-875F-5EC93EB692F5”}
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element 200 1198 ms - 122
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,"xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 646 ms - 497
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,"xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 766 ms - 497
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,“xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 710 ms - 497
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,“xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 698 ms - 497
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element/23A1F2B8-9DA8-4B70-875F-5EC93EB692F5/click {“id”:“23A1F2B8-9DA8-4B70-875F-5EC93EB692F5”}
[MJSONWP] Driver proxy active, passing request on via HTTP proxy
[XCUITest] Executing command ‘proxyReqRes’
[JSONWP Proxy] Proxying [POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element/23A1F2B8-9DA8-4B70-875F-5EC93EB692F5/click] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/element/23A1F2B8-9DA8-4B70-875F-5EC93EB692F5/click] with body: {“id”:“23A1F2B8-9DA8-4B70-875F-5EC93EB692F5”}
[JSONWP Proxy] Got response with status 200: {“status”:0,“id”:“23A1F2B8-9DA8-4B70-875F-5EC93EB692F5”,“value”:””,“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”}
[JSONWP Proxy] Replacing sessionId 77C2A6E7-FF46-44AE-8E07-14B7E44A5B99 with 5014637f-3e6d-4c72-a63b-3697ed8e15aa
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element/23A1F2B8-9DA8-4B70-875F-5EC93EB692F5/click 200 1850 ms - 118
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element {“using”:“id”,“value”:“stateField”}
[MJSONWP] Calling AppiumDriver.findElement() with args: [“id”,“stateField”,“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘findElement’
[BaseDriver] Valid locator strategies for this request: xpath, id, name, class name, -ios predicate string, -ios class chain, accessibility id
[BaseDriver] Waiting up to 0 ms for condition
[JSONWP Proxy] Proxying [POST /element] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/element] with body: {“using”:“id”,“value”:“stateField”}
[JSONWP Proxy] Got response with status 200: {“value”:{“ELEMENT”:“DF87C30C-9F72-4D1D-BDCC-7A4F24487089”},“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,“status”:0}
[MJSONWP] Responding to client with driver.findElement() result: {“ELEMENT”:“DF87C30C-9F72-4D1D-BDCC-7A4F24487089”}
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element 200 1098 ms - 122
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,"xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 464 ms - 497
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,"xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 688 ms - 497
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,"xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 689 ms - 497
[HTTP] --> GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa {}
[MJSONWP] Calling AppiumDriver.getSession() with args: [“5014637f-3e6d-4c72-a63b-3697ed8e15aa”]
[XCUITest] Executing command ‘getSession’
[JSONWP Proxy] Proxying [GET /] to [GET http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99] with no body
[JSONWP Proxy] Got response with status 200: “{\n “value” : {\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “capabilities” : {\n “device” : “ipad”,\n “browserName” : “PM Quoting”,\n “sdkVersion” : “11.2.6”,\n “CFBundleIdentifier” : “com.pmic.mobilequoting”\n }\n },\n “sessionId” : “77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”,\n “status” : 0\n}”
[XCUITest] Merging WDA caps over Appium caps for session detail response
[MJSONWP] Responding to client with driver.getSession() result: {“udid”:”xxx”,“app”:”/Users/svc-mac/Desktop/PM Quoting.ipa”,“automationName”:“XCUITest”,“deviceName”:“Dan’siPad”,“maxTypeFrequency”:5,“noReset”:true,“platformName”:“iOS”,“platformVersion”:“11.2”,“xcodeOrgid”:”XXXX”,“xcodeSigningId”:”xxxxxxxxxxxxx”,“device”:“ipad”,“browserName”:“PM Quoting”,“sdkVersion”:“11.2.6”,“CFBundleIdentifier”:“com.pmic.mobilequoting”}
[HTTP] <-- GET /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa 200 684 ms - 497
[HTTP] --> POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element/DF87C30C-9F72-4D1D-BDCC-7A4F24487089/click {“id”:“DF87C30C-9F72-4D1D-BDCC-7A4F24487089”}
[MJSONWP] Driver proxy active, passing request on via HTTP proxy
[XCUITest] Executing command ‘proxyReqRes’
[JSONWP Proxy] Proxying [POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element/DF87C30C-9F72-4D1D-BDCC-7A4F24487089/click] to [POST http://localhost:8100/session/77C2A6E7-FF46-44AE-8E07-14B7E44A5B99/element/DF87C30C-9F72-4D1D-BDCC-7A4F24487089/click] with body: {“id”:“DF87C30C-9F72-4D1D-BDCC-7A4F24487089”}
[JSONWP Proxy] Got response with status 200: {“status”:0,“id”:“DF87C30C-9F72-4D1D-BDCC-7A4F24487089”,“value”:””,“sessionId”:“77C2A6E7-FF46-44AE-8E07-14B7E44A5B99”}
[JSONWP Proxy] Replacing sessionId 77C2A6E7-FF46-44AE-8E07-14B7E44A5B99 with 5014637f-3e6d-4c72-a63b-3697ed8e15aa
[HTTP] <-- POST /wd/hub/session/5014637f-3e6d-4c72-a63b-3697ed8e15aa/element/DF87C30C-9F72-4D1D-BDCC-7A4F24487089/click 200 1860 ms - 118
[XCUITest] Connection to WDA timed out
[iProxy] recv failed: Operation not permitted
[BaseDriver] Shutting down because we waited 60 seconds for a command
[Appium] Closing session, cause was ‘New Command Timeout of 60 seconds expired. Try customizing the timeout using the ‘newCommandTimeout’ desired capability’
[Appium] Removing session 5014637f-3e6d-4c72-a63b-3697ed8e15aa from our master session list
[XCUITest] Setting ‘755’ permissions to ‘/Users/svc-mac/Library/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Logs/Test/Attachments’ folder
[XCUITest] Not clearing log files. Use clearSystemFiles capability to turn on.
[iOSLog] Stopping iOS log capture

Hi,
you are getting this error because IOSDriver does not implement HasTouchScreen interface. You can create your own driver class and use
eg:

Rashmi Shashindra [6:50 PM]
public class IOSTouchDriver extends IOSDriver implements HasTouchScreen {}