Skip to content

Instantly share code, notes, and snippets.

@errolgr
Created May 13, 2016 18:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save errolgr/ffa2a12718e293ddc08a7ba19d421bfc to your computer and use it in GitHub Desktop.
Save errolgr/ffa2a12718e293ddc08a7ba19d421bfc to your computer and use it in GitHub Desktop.
> Launching Appium server with command: C:\Program Files (x86)\Appium\node.exe lib\server\main.js --address localhost --port 4723 --app C:\Users\egreen\Desktop\Android\foo\platforms\android\build\outputs\apk\android-debug.apk --platform-name Android --platform-version 23 --automation-name Appium --device-name "Samsung S7" --log-no-color
> info: Welcome to Appium v1.4.16 (REV ae6877eff263066b26328d457bd285c0cc62430d)
> info: Appium REST http interface listener started on localhost:4723
> info: [debug] Non-default server args: {"app":"C:\\Users\\egreen\\Desktop\\Android\\foo\\platforms\\android\\build\\outputs\\apk\\android-debug.apk","address":"localhost","logNoColors":true,"deviceName":"Samsung S7","platformName":"Android","platformVersion":"23","automationName":"Appium"}
> info: Console LogLevel: debug
> info: --> GET /wd/hub/session/43a3b1ee-d5b4-41df-a257-7664d6e5be5a/screenshot {}
> info: <-- GET /wd/hub/session/43a3b1ee-d5b4-41df-a257-7664d6e5be5a/screenshot 404 8.230 ms - 40
> info: --> POST /wd/hub/session {"desiredCapabilities":{"deviceName":"Samsung S7","platformName":"Android","platformVersion":"23","app":"C:/Users/egreen/Desktop/Android/foo/platforms/android/build/outputs/apk/android-debug.apk","udid":"988627534e4c383848","autoWebview":true,"count":1}}
> info: Client User-Agent string: undefined
> info: [debug] The following desired capabilities were provided, but not recognized by appium. They will be passed on to any other services running on this server. : count
> info: [debug] No appActivity desired capability or server param. Parsing from apk.
> info: [debug] No appPackage desired capability or server param. Parsing from apk.
> info: [debug] Using local app from desired caps: C:\Users\egreen\Desktop\Android\foo\platforms\android\build\outputs\apk\android-debug.apk
> info: [debug] Creating new appium session bfa33484-fd7e-4342-8f05-07234fe41c08
> info: Starting android appium
> info: [debug] Getting Java version
> info: Java version is: 1.7.0_79
> info: [debug] Checking whether adb is present
> info: [debug] Using adb from C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe
> info: [debug] Parsing package and activity from app manifest
> info: [debug] Checking whether aapt is present
> info: [debug] Using aapt from C:\Users\egreen\AppData\Local\Android\sdk\build-tools\23.0.2\aapt.exe
> info: [debug] Extracting package and launch activity from manifest.
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\build-tools\23.0.2\aapt.exe dump badging C:\Users\egreen\Desktop\Android\foo\platforms\android\build\outputs\apk\android-debug.apk
> info: [debug] badging package: foo
> info: [debug] badging act: foo.MainActivity
> info: [debug] Parsed package and activity are: foo/foo.MainActivity
> info: [debug] Using fast reset? true
> info: [debug] Preparing device for session
> info: [debug] Checking whether app is actually present
> info: Retrieving device
> info: [debug] Trying to find a connected android device
> info: [debug] Getting connected devices...
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe devices
> info: [debug] 1 device(s) connected
> info: Found device 988627534e4c383848
> info: [debug] Setting device id to 988627534e4c383848
> info: [debug] Waiting for device to be ready and to respond to shell commands (timeout = 5)
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 wait-for-device
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "echo 'ready'"
> info: [debug] Starting logcat capture
> info: [debug] Getting device API level
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "getprop ro.build.version.sdk"
> info: [debug] Device is at API Level 23
> info: Device API level is: 23
> info: [debug] Extracting strings for language: default
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "getprop persist.sys.language"
> info: [debug] Current device persist.sys.language:
> info: [debug] java -jar "C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\appium_apk_tools.jar" "stringsFromApk" "C:\Users\egreen\Desktop\Android\foo\platforms\android\build\outputs\apk\android-debug.apk" "C:\Users\egreen\AppData\Local\Temp\foo"
> info: [debug] Reading strings from converted strings.json
> info: [debug] Setting language to default
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 push "C:\\Users\\egreen\\AppData\\Local\\Temp\\foo\\strings.json" /data/local/tmp
> info: [debug] Checking whether aapt is present
> info: [debug] Using aapt from C:\Users\egreen\AppData\Local\Android\sdk\build-tools\23.0.2\aapt.exe
> info: [debug] Retrieving process from manifest.
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\build-tools\23.0.2\aapt.exe dump xmltree C:\Users\egreen\Desktop\Android\foo\platforms\android\build\outputs\apk\android-debug.apk AndroidManifest.xml
> info: [debug] Set app process to: foo
> info: [debug] Not uninstalling app since server not started with --full-reset
> info: [debug] Checking app cert for C:\Users\egreen\Desktop\Android\foo\platforms\android\build\outputs\apk\android-debug.apk.
> info: [debug] executing cmd: java -jar "C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\jars\verify.jar" C:\Users\egreen\Desktop\Android\foo\platforms\android\build\outputs\apk\android-debug.apk
> info: [debug] App already signed.
> info: [debug] Zip-aligning C:\Users\egreen\Desktop\Android\foo\platforms\android\build\outputs\apk\android-debug.apk
> info: [debug] Checking whether zipalign is present
> info: [debug] Using zipalign from C:\Users\egreen\AppData\Local\Android\sdk\build-tools\23.0.2\zipalign.exe
> info: [debug] Zip-aligning apk.
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\build-tools\23.0.2\zipalign.exe -f 4 C:\Users\egreen\Desktop\Android\foo\platforms\android\build\outputs\apk\android-debug.apk C:\Users\egreen\AppData\Local\Temp\116413-10432-y4hlou\appium.tmp
> info: [debug] MD5 for app is da614c4c16254baa9eef83f9b4faf7c2
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "ls /data/local/tmp/da614c4c16254baa9eef83f9b4faf7c2.apk"
> info: [debug] Getting install status for foo
> info: [debug] Getting device API level
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "getprop ro.build.version.sdk"
> info: [debug] Device is at API Level 23
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "pm list packages -3 foo"
> info: [debug] App is installed
> info: App is already installed, resetting app
> info: [debug] Running fast reset (stop and clear)
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "am force-stop foo"
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "pm clear foo"
> info: [debug] Forwarding system:4724 to device:4724
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 forward tcp:4724 tcp:4724
> info: [debug] Pushing appium bootstrap to device...
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 push "C:\\Program Files (x86)\\Appium\\node_modules\\appium\\build\\android_bootstrap\\AppiumBootstrap.jar" /data/local/tmp/
> info: [debug] Pushing settings apk to device...
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 install "C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk"
> info: [debug] Pushing unlock helper app to device...
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 install "C:\Program Files (x86)\Appium\node_modules\appium\build\unlock_apk\unlock_apk-debug.apk"
> info: Starting App
> info: [debug] Attempting to kill all 'uiautomator' processes
> info: [debug] Getting all processes with 'uiautomator'
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "ps 'uiautomator'"
> info: [debug] Attempting to kill process 31170
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "kill 31170"
> info: [debug] Running bootstrap
> info: [debug] spawning: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell uiautomator runtest AppiumBootstrap.jar -c io.appium.android.bootstrap.Bootstrap -e pkg foo -e disableAndroidWatchers false
> info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: numtests=1
> info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: stream=
> info: [debug] [UIAUTOMATOR STDOUT] io.appium.android.bootstrap.Bootstrap:
> info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: id=UiAutomatorTestRunner
> info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: test=testRunServer
> info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: class=io.appium.android.bootstrap.Bootstrap
> info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS: current=1
> info: [debug] [UIAUTOMATOR STDOUT] INSTRUMENTATION_STATUS_CODE: 1
> info: [debug] [BOOTSTRAP] [debug] Socket opened on port 4724
> info: [debug] [BOOTSTRAP] [debug] Appium Socket Server Ready
> info: [debug] [BOOTSTRAP] [debug] Loading json...
> info: [debug] [BOOTSTRAP] [debug] json loading complete.
> info: [debug] [BOOTSTRAP] [debug] Registered crash watchers.
> info: [debug] Waking up device if it's not alive
> info: [debug] Pushing command to appium work queue: ["wake",{}]
> info: [debug] [BOOTSTRAP] [debug] Client connected
> info: [debug] [BOOTSTRAP] [debug] Got data from client: {"cmd":"action","action":"wake","params":{}}
> info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
> info: [debug] [BOOTSTRAP] [debug] Got command action: wake
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "dumpsys window"
> info: [debug] [BOOTSTRAP] [debug] Returning result: {"status":0,"value":true}
> info: [debug] Screen already unlocked, continuing.
> info: [debug] Pushing command to appium work queue: ["getDataDir",{}]
> info: [debug] dataDir set to: /data/local/tmp
> info: [debug] Pushing command to appium work queue: ["compressedLayoutHierarchy",{"compressLayout":false}]
> info: [debug] [BOOTSTRAP] [debug] Got data from client: {"cmd":"action","action":"getDataDir","params":{}}
> info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
> info: [debug] [BOOTSTRAP] [debug] Got command action: getDataDir
> info: [debug] [BOOTSTRAP] [debug] Returning result: {"status":0,"value":"\/data\/local\/tmp"}
> info: [debug] [BOOTSTRAP] [debug] Got data from client: {"cmd":"action","action":"compressedLayoutHierarchy","params":{"compressLayout":false}}
> info: [debug] [BOOTSTRAP] [debug] Got command of type ACTION
> info: [debug] [BOOTSTRAP] [debug] Got command action: compressedLayoutHierarchy
> info: [debug] [BOOTSTRAP] [debug] Returning result: {"status":0,"value":false}
> info: [debug] Getting device API level
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "getprop ro.build.version.sdk"
> info: [debug] Device is at API Level 23
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "am start -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -n foo/foo.MainActivity"
> info: [debug] Waiting for pkg "foo" and activity "foo.MainActivity" to be focused
> info: [debug] Getting focused package and activity
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "dumpsys window windows"
> info: [debug] Setting auto webview
> info: [debug] Getting a list of available webviews
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "cat /proc/net/unix"
> info: [debug] WEBVIEW_1053 mapped to pid 1053
> info: [debug] Getting process name for webview
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "ps"
> info: [debug] Parsed pid: 1053 pkg: foo
> info: [debug] from: u0_a202,1053,3163,1146700,105236,binder_thr,0000000000,S,foo
> info: [debug] returning process name: foo
> info: [debug] Available contexts:
> info: [debug] ["WEBVIEW_foo"]
> info: [debug] Available contexts: NATIVE_APP,WEBVIEW_foo
> info: [debug] Connecting to chrome-backed webview
> info: Chromedriver: Changed state to 'starting'
> info: Chromedriver: Set chromedriver binary as: C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win\chromedriver.exe
> info: Chromedriver: Killing any old chromedrivers, running: FOR /F "usebackq tokens=5" %a in (`netstat -nao ^| findstr /R /C:"9515 "`) do (FOR /F "usebackq" %b in (`TASKLIST /FI "PID eq %a" ^| findstr /I chromedriver.exe`) do (IF NOT %b=="" TASKKILL /F /PID %a))
> info: Chromedriver: No old chromedrivers seemed to exist
> info: Chromedriver: Spawning chromedriver with: C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win\chromedriver.exe --url-base=wd/hub --port=9515
> info: Chromedriver: [STDOUT] Starting ChromeDriver 2.18.343845 (73dd713ba7fbfb73cbb514e62641d8c96a94682a) on port 9515
> Only local connections are allowed.
> info: JSONWP Proxy: Proxying [GET /status] to [GET http://127.0.0.1:9515/wd/hub/status] with no body
> info: JSONWP Proxy: Got response with status 200: "{\"sessionId\":\"\",\"status\":0,\"value\":{\"build\":{\"version\":\"alpha\"},\"os\":{\"arch\":\"x86_64\",\"name\":\"Windows NT\",\"version\":\"10.0\"}}}"
> info: JSONWP Proxy: Proxying [POST /session] to [POST http://127.0.0.1:9515/wd/hub/session] with body: {"desiredCapabilities":{"chromeOptions":{"androidPackage":"foo","androidUseRunningApp":true,"androidDeviceSerial":"988627534e4c383848"}}}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":{"acceptSslCerts":true,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"browserName":"chrome","chrome":{},"cssSel...
> info: Chromedriver: Changed state to 'online'
> info: [debug] executing cmd: C:\Users\egreen\AppData\Local\Android\sdk\platform-tools\adb.exe -s 988627534e4c383848 shell "getprop ro.build.version.release"
> info: [debug] Device is at release version 6.0.1
> info: [debug] Device launched! Ready for commands
> info: [debug] Setting command timeout to the default of 60 secs
> info: [debug] Appium session started with sessionId bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session 303 12267.915 ms - 74
> info: --> GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08 {}
> info: JSONWP Proxy: Proxying [GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08] to [GET http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7] with body: {}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":{"acceptSslCerts":true,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"browserName":"chrome","chrome":{},"cssSel...
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08 200 5.412 ms - 532
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/timeouts/async_script {"ms":11000}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/timeouts/async_script] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/timeouts/async_script] with body: {"ms":11000}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/timeouts/async_script 200 4.292 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestability(el).whenStable(callback);\n return;\n }\n if (!window.angular) {\n throw new Error('window.angular is undefined. This could be either ' +\n 'because this is a non-angular page or because your test involves ' +\n 'client-side navigation, which can interfere with Protractor\\'s ' +\n 'bootstrapping. See http://git.io/v4gXM for details');\n }\n if (angular.getTestability) {\n angular.getTestability(el).whenStable(callback);\n } else {\n if (!angular.element(el).injector()) {\n throw new Error('root element (' + rootSelector + ') has no injector.' +\n ' this may mean it is not inside ng-app.');\n }\n angular.element(el).injector().get('$browser').\n notifyWhenNoOutstandingRequests(callback);\n
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute_async] with body: {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestabilit...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async 200 5436.950 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements {"using":"css selector","value":".button-default"}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/elements] with body: {"using":"css selector","value":".button-default"}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":[]}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements 200 97.317 ms - 74
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestability(el).whenStable(callback);\n return;\n }\n if (!window.angular) {\n throw new Error('window.angular is undefined. This could be either ' +\n 'because this is a non-angular page or because your test involves ' +\n 'client-side navigation, which can interfere with Protractor\\'s ' +\n 'bootstrapping. See http://git.io/v4gXM for details');\n }\n if (angular.getTestability) {\n angular.getTestability(el).whenStable(callback);\n } else {\n if (!angular.element(el).injector()) {\n throw new Error('root element (' + rootSelector + ') has no injector.' +\n ' this may mean it is not inside ng-app.');\n }\n angular.element(el).injector().get('$browser').\n notifyWhenNoOutstandingRequests(callback);\n
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute_async] with body: {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestabilit...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async 200 44.993 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements {"using":"css selector","value":".button-default"}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/elements] with body: {"using":"css selector","value":".button-default"}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":[]}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements 200 81.159 ms - 74
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestability(el).whenStable(callback);\n return;\n }\n if (!window.angular) {\n throw new Error('window.angular is undefined. This could be either ' +\n 'because this is a non-angular page or because your test involves ' +\n 'client-side navigation, which can interfere with Protractor\\'s ' +\n 'bootstrapping. See http://git.io/v4gXM for details');\n }\n if (angular.getTestability) {\n angular.getTestability(el).whenStable(callback);\n } else {\n if (!angular.element(el).injector()) {\n throw new Error('root element (' + rootSelector + ') has no injector.' +\n ' this may mean it is not inside ng-app.');\n }\n angular.element(el).injector().get('$browser').\n notifyWhenNoOutstandingRequests(callback);\n
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute_async] with body: {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestabilit...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async 200 30.660 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements {"using":"css selector","value":".button-default"}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/elements] with body: {"using":"css selector","value":".button-default"}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":[]}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements 200 39.922 ms - 74
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestability(el).whenStable(callback);\n return;\n }\n if (!window.angular) {\n throw new Error('window.angular is undefined. This could be either ' +\n 'because this is a non-angular page or because your test involves ' +\n 'client-side navigation, which can interfere with Protractor\\'s ' +\n 'bootstrapping. See http://git.io/v4gXM for details');\n }\n if (angular.getTestability) {\n angular.getTestability(el).whenStable(callback);\n } else {\n if (!angular.element(el).injector()) {\n throw new Error('root element (' + rootSelector + ') has no injector.' +\n ' this may mean it is not inside ng-app.');\n }\n angular.element(el).injector().get('$browser').\n notifyWhenNoOutstandingRequests(callback);\n
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute_async] with body: {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestabilit...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async 200 25.421 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements {"using":"css selector","value":".button-default"}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/elements] with body: {"using":"css selector","value":".button-default"}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":[]}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements 200 37.165 ms - 74
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestability(el).whenStable(callback);\n return;\n }\n if (!window.angular) {\n throw new Error('window.angular is undefined. This could be either ' +\n 'because this is a non-angular page or because your test involves ' +\n 'client-side navigation, which can interfere with Protractor\\'s ' +\n 'bootstrapping. See http://git.io/v4gXM for details');\n }\n if (angular.getTestability) {\n angular.getTestability(el).whenStable(callback);\n } else {\n if (!angular.element(el).injector()) {\n throw new Error('root element (' + rootSelector + ') has no injector.' +\n ' this may mean it is not inside ng-app.');\n }\n angular.element(el).injector().get('$browser').\n notifyWhenNoOutstandingRequests(callback);\n
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute_async] with body: {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestabilit...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async 200 46.917 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements {"using":"css selector","value":".button-default"}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/elements] with body: {"using":"css selector","value":".button-default"}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":[]}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements 200 61.835 ms - 74
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute {"script":"return !!window.angular","args":[]}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute] with body: {"script":"return !!window.angular","args":[]}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":true}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute 200 31.191 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestability(el).whenStable(callback);\n return;\n }\n if (!window.angular) {\n throw new Error('window.angular is undefined. This could be either ' +\n 'because this is a non-angular page or because your test involves ' +\n 'client-side navigation, which can interfere with Protractor\\'s ' +\n 'bootstrapping. See http://git.io/v4gXM for details');\n }\n if (angular.getTestability) {\n angular.getTestability(el).whenStable(callback);\n } else {\n if (!angular.element(el).injector()) {\n throw new Error('root element (' + rootSelector + ') has no injector.' +\n ' this may mean it is not inside ng-app.');\n }\n angular.element(el).injector().get('$browser').\n notifyWhenNoOutstandingRequests(callback);\n
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute_async] with body: {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestabilit...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async 200 31.985 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute {"script":"try { return (function (model, using, rootSelector) {\n var root = document.querySelector(rootSelector || 'body');\n using = using || document;\n\n if (angular.getTestability) {\n return angular.getTestability(root).\n findModels(using, model, true);\n }\n var prefixes = ['ng-', 'ng_', 'data-ng-', 'x-ng-', 'ng\\\\:'];\n for (var p = 0; p < prefixes.length; ++p) {\n var selector = '[' + prefixes[p] + 'model=\"' + model + '\"]';\n var elements = using.querySelectorAll(selector);\n if (elements.length) {\n return elements;\n }\n }\n}).apply(this, arguments); }\ncatch(e) { throw (e instanceof Error) ? e : new Error(e); }","args":["data.msisdn",null,"body"]}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute] with body: {"script":"try { return (function (model, using, rootSelector) {\n var root = document.querySelector(rootSelector || 'body');\n using = using || document;\n\n if (angular.getTestability) {\n ...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":[{"ELEMENT":"0.12635449692606926-1"}]}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute 200 26.397 ms - 109
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-1/clear {}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-1/clear] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/element/0.12635449692606926-1/clear] with body: {}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-1/clear 200 112.238 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestability(el).whenStable(callback);\n return;\n }\n if (!window.angular) {\n throw new Error('window.angular is undefined. This could be either ' +\n 'because this is a non-angular page or because your test involves ' +\n 'client-side navigation, which can interfere with Protractor\\'s ' +\n 'bootstrapping. See http://git.io/v4gXM for details');\n }\n if (angular.getTestability) {\n angular.getTestability(el).whenStable(callback);\n } else {\n if (!angular.element(el).injector()) {\n throw new Error('root element (' + rootSelector + ') has no injector.' +\n ' this may mean it is not inside ng-app.');\n }\n angular.element(el).injector().get('$browser').\n notifyWhenNoOutstandingRequests(callback);\n
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute_async] with body: {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestabilit...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async 200 37.500 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute {"script":"try { return (function (model, using, rootSelector) {\n var root = document.querySelector(rootSelector || 'body');\n using = using || document;\n\n if (angular.getTestability) {\n return angular.getTestability(root).\n findModels(using, model, true);\n }\n var prefixes = ['ng-', 'ng_', 'data-ng-', 'x-ng-', 'ng\\\\:'];\n for (var p = 0; p < prefixes.length; ++p) {\n var selector = '[' + prefixes[p] + 'model=\"' + model + '\"]';\n var elements = using.querySelectorAll(selector);\n if (elements.length) {\n return elements;\n }\n }\n}).apply(this, arguments); }\ncatch(e) { throw (e instanceof Error) ? e : new Error(e); }","args":["data.msisdn",null,"body"]}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute] with body: {"script":"try { return (function (model, using, rootSelector) {\n var root = document.querySelector(rootSelector || 'body');\n using = using || document;\n\n if (angular.getTestability) {\n ...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":[{"ELEMENT":"0.12635449692606926-1"}]}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute 200 18.810 ms - 109
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-1/value {"value":["109235949"]}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-1/value] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/element/0.12635449692606926-1/value] with body: {"value":["109235949"]}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-1/value 200 291.868 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestability(el).whenStable(callback);\n return;\n }\n if (!window.angular) {\n throw new Error('window.angular is undefined. This could be either ' +\n 'because this is a non-angular page or because your test involves ' +\n 'client-side navigation, which can interfere with Protractor\\'s ' +\n 'bootstrapping. See http://git.io/v4gXM for details');\n }\n if (angular.getTestability) {\n angular.getTestability(el).whenStable(callback);\n } else {\n if (!angular.element(el).injector()) {\n throw new Error('root element (' + rootSelector + ') has no injector.' +\n ' this may mean it is not inside ng-app.');\n }\n angular.element(el).injector().get('$browser').\n notifyWhenNoOutstandingRequests(callback);\n
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute_async] with body: {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestabilit...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async 200 25.617 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute {"script":"try { return (function (model, using, rootSelector) {\n var root = document.querySelector(rootSelector || 'body');\n using = using || document;\n\n if (angular.getTestability) {\n return angular.getTestability(root).\n findModels(using, model, true);\n }\n var prefixes = ['ng-', 'ng_', 'data-ng-', 'x-ng-', 'ng\\\\:'];\n for (var p = 0; p < prefixes.length; ++p) {\n var selector = '[' + prefixes[p] + 'model=\"' + model + '\"]';\n var elements = using.querySelectorAll(selector);\n if (elements.length) {\n return elements;\n }\n }\n}).apply(this, arguments); }\ncatch(e) { throw (e instanceof Error) ? e : new Error(e); }","args":["data.pin",null,"body"]}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute] with body: {"script":"try { return (function (model, using, rootSelector) {\n var root = document.querySelector(rootSelector || 'body');\n using = using || document;\n\n if (angular.getTestability) {\n ...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":[{"ELEMENT":"0.12635449692606926-2"}]}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute 200 18.063 ms - 109
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-2/clear {}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-2/clear] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/element/0.12635449692606926-2/clear] with body: {}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-2/clear 200 145.567 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestability(el).whenStable(callback);\n return;\n }\n if (!window.angular) {\n throw new Error('window.angular is undefined. This could be either ' +\n 'because this is a non-angular page or because your test involves ' +\n 'client-side navigation, which can interfere with Protractor\\'s ' +\n 'bootstrapping. See http://git.io/v4gXM for details');\n }\n if (angular.getTestability) {\n angular.getTestability(el).whenStable(callback);\n } else {\n if (!angular.element(el).injector()) {\n throw new Error('root element (' + rootSelector + ') has no injector.' +\n ' this may mean it is not inside ng-app.');\n }\n angular.element(el).injector().get('$browser').\n notifyWhenNoOutstandingRequests(callback);\n
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute_async] with body: {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestabilit...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async 200 62.725 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute {"script":"try { return (function (model, using, rootSelector) {\n var root = document.querySelector(rootSelector || 'body');\n using = using || document;\n\n if (angular.getTestability) {\n return angular.getTestability(root).\n findModels(using, model, true);\n }\n var prefixes = ['ng-', 'ng_', 'data-ng-', 'x-ng-', 'ng\\\\:'];\n for (var p = 0; p < prefixes.length; ++p) {\n var selector = '[' + prefixes[p] + 'model=\"' + model + '\"]';\n var elements = using.querySelectorAll(selector);\n if (elements.length) {\n return elements;\n }\n }\n}).apply(this, arguments); }\ncatch(e) { throw (e instanceof Error) ? e : new Error(e); }","args":["data.pin",null,"body"]}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute] with body: {"script":"try { return (function (model, using, rootSelector) {\n var root = document.querySelector(rootSelector || 'body');\n using = using || document;\n\n if (angular.getTestability) {\n ...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":[{"ELEMENT":"0.12635449692606926-2"}]}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute 200 23.628 ms - 109
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-2/value {"value":["123123"]}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-2/value] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/element/0.12635449692606926-2/value] with body: {"value":["123123"]}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-2/value 200 311.012 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestability(el).whenStable(callback);\n return;\n }\n if (!window.angular) {\n throw new Error('window.angular is undefined. This could be either ' +\n 'because this is a non-angular page or because your test involves ' +\n 'client-side navigation, which can interfere with Protractor\\'s ' +\n 'bootstrapping. See http://git.io/v4gXM for details');\n }\n if (angular.getTestability) {\n angular.getTestability(el).whenStable(callback);\n } else {\n if (!angular.element(el).injector()) {\n throw new Error('root element (' + rootSelector + ') has no injector.' +\n ' this may mean it is not inside ng-app.');\n }\n angular.element(el).injector().get('$browser').\n notifyWhenNoOutstandingRequests(callback);\n
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute_async] with body: {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestabilit...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async 200 31.719 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute {"script":"try { return (function (searchText, using) {\n using = using || document;\n\n var elements = using.querySelectorAll('button, input[type=\"button\"], input[type=\"submit\"]');\n var matches = [];\n for (var i = 0; i < elements.length; ++i) {\n var element = elements[i];\n var elementText;\n if (element.tagName.toLowerCase() == 'button') {\n elementText = element.textContent || element.innerText || '';\n } else {\n elementText = element.value;\n }\n if (elementText.trim() === searchText) {\n matches.push(element);\n }\n }\n\n return matches;\n}).apply(this, arguments); }\ncatch(e) { throw (e instanceof Error) ? e : new Error(e); }","args":["Login",null,"body"]}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute] with body: {"script":"try { return (function (searchText, using) {\n using = using || document;\n\n var elements = using.querySelectorAll('button, input[type=\"button\"], input[type=\"submit\"]');\n var ma...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":[{"ELEMENT":"0.12635449692606926-3"}]}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute 200 22.170 ms - 109
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-3/click {}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-3/click] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/element/0.12635449692606926-3/click] with body: {}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/element/0.12635449692606926-3/click 200 240.055 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestability(el).whenStable(callback);\n return;\n }\n if (!window.angular) {\n throw new Error('window.angular is undefined. This could be either ' +\n 'because this is a non-angular page or because your test involves ' +\n 'client-side navigation, which can interfere with Protractor\\'s ' +\n 'bootstrapping. See http://git.io/v4gXM for details');\n }\n if (angular.getTestability) {\n angular.getTestability(el).whenStable(callback);\n } else {\n if (!angular.element(el).injector()) {\n throw new Error('root element (' + rootSelector + ') has no injector.' +\n ' this may mean it is not inside ng-app.');\n }\n angular.element(el).injector().get('$browser').\n notifyWhenNoOutstandingRequests(callback);\n
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute_async] with body: {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestabilit...
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":null}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async 200 536.349 ms - 76
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements {"using":"css selector","value":"*[id=\"summary\"]"}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/elements] with body: {"using":"css selector","value":"*[id=\"summary\"]"}
> info: JSONWP Proxy: Got response with status 200: {"sessionId":"b8b6caa79e33fb9ad46abb87b54527e7","status":0,"value":[]}
> info: JSONWP Proxy: Replacing sessionId b8b6caa79e33fb9ad46abb87b54527e7 with bfa33484-fd7e-4342-8f05-07234fe41c08
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/elements 200 347.629 ms - 74
> info: --> GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot {}
> info: JSONWP Proxy: Proxying [GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot] to [GET http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/screenshot] with body: {}
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute {"script":"return !!window.angular","args":[]}
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute] with body: {"script":"return !!window.angular","args":[]}
> info: --> GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot {}
> info: JSONWP Proxy: Proxying [GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot] to [GET http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/screenshot] with body: {}
> info: --> POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestability(el).whenStable(callback);\n return;\n }\n if (!window.angular) {\n throw new Error('window.angular is undefined. This could be either ' +\n 'because this is a non-angular page or because your test involves ' +\n 'client-side navigation, which can interfere with Protractor\\'s ' +\n 'bootstrapping. See http://git.io/v4gXM for details');\n }\n if (angular.getTestability) {\n angular.getTestability(el).whenStable(callback);\n } else {\n if (!angular.element(el).injector()) {\n throw new Error('root element (' + rootSelector + ') has no injector.' +\n ' this may mean it is not inside ng-app.');\n }\n angular.element(el).injector().get('$browser').\n notifyWhenNoOutstandingRequests(callback);\n
> info: JSONWP Proxy: Proxying [POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async] to [POST http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/execute_async] with body: {"script":"try { return (function (rootSelector, callback) {\n var el = document.querySelector(rootSelector);\n\n try {\n if (window.getAngularTestability) {\n window.getAngularTestabilit...
> info: --> GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot {}
> info: JSONWP Proxy: Proxying [GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot] to [GET http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/screenshot] with body: {}
> info: --> GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot {}
> info: JSONWP Proxy: Proxying [GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot] to [GET http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/screenshot] with body: {}
> info: --> GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot {}
> info: JSONWP Proxy: Proxying [GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot] to [GET http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/screenshot] with body: {}
> info: --> GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot {}
> info: JSONWP Proxy: Proxying [GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot] to [GET http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/screenshot] with body: {}
> info: --> GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot {}
> info: JSONWP Proxy: Proxying [GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot] to [GET http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/screenshot] with body: {}
> info: --> GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot {}
> info: JSONWP Proxy: Proxying [GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot] to [GET http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/screenshot] with body: {}
> info: --> GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot {}
> info: JSONWP Proxy: Proxying [GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot] to [GET http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/screenshot] with body: {}
> info: --> GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot {}
> info: JSONWP Proxy: Proxying [GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot] to [GET http://127.0.0.1:9515/wd/hub/session/b8b6caa79e33fb9ad46abb87b54527e7/screenshot] with body: {}
> info: <-- GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot - - ms - -
> info: <-- GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot - - ms - -
> info: <-- GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot - - ms - -
> info: <-- GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot - - ms - -
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute - - ms - -
> info: <-- GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot - - ms - -
> info: <-- GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot - - ms - -
> info: <-- POST /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/execute_async - - ms - -
> info: <-- GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot - - ms - -
> info: <-- GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot - - ms - -
> info: <-- GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot - - ms - -
> info: <-- GET /wd/hub/session/bfa33484-fd7e-4342-8f05-07234fe41c08/screenshot - - ms - -
> undefined
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment