Forráskód Böngészése

Update mock recordings

Daniel Gempesaw 8 éve
szülő
commit
926a4898a4

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 10 - 12
t/mock-recordings/01-driver-mock.json


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 2 - 2
t/mock-recordings/02-webelement-mock.json


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 13 - 16
t/mock-recordings/10-switch-to-window-mock.json


+ 30 - 30
t/mock-recordings/11-action-chains-mock.json

@@ -1,46 +1,46 @@
 {
-   "POST session/0d9c5e47-12f9-4c56-beb8-2de30137070a/element/0/value {\"value\":[\"t\",\"e\",\"s\",\"t\"]}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:06 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 159\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:06 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"0d9c5e47-12f9-4c56-beb8-2de30137070a\",\"hCode\":1525313316,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/51340f61-2ea5-435c-b0b4-696a64b09ecb/moveto {\"element\":\"0\"}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:54 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 157\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:54 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"51340f61-2ea5-435c-b0b4-696a64b09ecb\",\"hCode\":97095604,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/cfb502ab-076d-40fc-a73e-bceb2a0d100d/click {\"button\":2}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:09 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 157\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:09 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"cfb502ab-076d-40fc-a73e-bceb2a0d100d\",\"hCode\":87931161,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/51340f61-2ea5-435c-b0b4-696a64b09ecb/element {\"using\":\"xpath\",\"value\":\"//*[text()='Paste']\"}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:54 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 170\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:55 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"51340f61-2ea5-435c-b0b4-696a64b09ecb\",\"hCode\":1167759414,\"value\":{\"ELEMENT\":\"1\"},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/0d9c5e47-12f9-4c56-beb8-2de30137070a/keys {\"value\":[\"\"]}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:06 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 159\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:06 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"0d9c5e47-12f9-4c56-beb8-2de30137070a\",\"hCode\":1910976450,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n",
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:06 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 158\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:06 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"0d9c5e47-12f9-4c56-beb8-2de30137070a\",\"hCode\":636410388,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/55e79ca1-4499-42b7-a5ff-052d8319c31d/url {\"url\":\"https://www.google.com\"}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:43 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 157\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:46 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"55e79ca1-4499-42b7-a5ff-052d8319c31d\",\"hCode\":20912856,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/0d9c5e47-12f9-4c56-beb8-2de30137070a/elements {\"using\":\"xpath\",\"value\":\"//*[@class='hdtb-mitem']\"}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:06 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 156\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:06 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"0d9c5e47-12f9-4c56-beb8-2de30137070a\",\"hCode\":925799255,\"value\":[],\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/51340f61-2ea5-435c-b0b4-696a64b09ecb/element {\"using\":\"xpath\",\"value\":\"//*[contains(text(),'right click me')]\"}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:54 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 170\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:54 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"51340f61-2ea5-435c-b0b4-696a64b09ecb\",\"hCode\":1541760120,\"value\":{\"ELEMENT\":\"0\"},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "GET session/cfb502ab-076d-40fc-a73e-bceb2a0d100d/element/1/displayed {}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:09 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 158\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:09 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"cfb502ab-076d-40fc-a73e-bceb2a0d100d\",\"hCode\":172334054,\"value\":true,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/55e79ca1-4499-42b7-a5ff-052d8319c31d/element {\"using\":\"xpath\",\"value\":\"//input[@type='text']\"}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:46 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 169\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:46 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"55e79ca1-4499-42b7-a5ff-052d8319c31d\",\"hCode\":591498172,\"value\":{\"ELEMENT\":\"0\"},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/cfb502ab-076d-40fc-a73e-bceb2a0d100d/url {\"url\":\"http://medialize.github.io/jQuery-contextMenu/demo.html\"}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:07 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 159\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:09 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"cfb502ab-076d-40fc-a73e-bceb2a0d100d\",\"hCode\":1252846045,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "DELETE session/55e79ca1-4499-42b7-a5ff-052d8319c31d {}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:47 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 158\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:47 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"55e79ca1-4499-42b7-a5ff-052d8319c31d\",\"hCode\":760162272,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session {\"desiredCapabilities\":{\"acceptSslCerts\":true,\"browserName\":\"chrome\",\"javascriptEnabled\":false,\"platform\":\"ANY\",\"version\":null}}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:04 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 908\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:05 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"0d9c5e47-12f9-4c56-beb8-2de30137070a\",\"hCode\":1830882337,\"value\":{\"applicationCacheEnabled\":false,\"rotatable\":false,\"mobileEmulationEnabled\":false,\"networkConnectionEnabled\":false,\"chrome\":{\"chromedriverVersion\":\"2.25.426935 (820a95b0b81d33e42712f9198c215f703412e1a1)\",\"userDataDir\":\"/var/folders/19/fy4zlkw13c160qyl6h5px_dh55vrly/T/.org.chromium.Chromium.QKab2M\"},\"takesHeapSnapshot\":true,\"pageLoadStrategy\":\"normal\",\"databaseEnabled\":false,\"handlesAlerts\":true,\"hasTouchScreen\":true,\"version\":\"54.0.2840.98\",\"platform\":\"MAC\",\"browserConnectionEnabled\":false,\"nativeEvents\":true,\"acceptSslCerts\":true,\"webdriver.remote.sessionid\":\"0d9c5e47-12f9-4c56-beb8-2de30137070a\",\"locationContextEnabled\":true,\"webStorageEnabled\":true,\"browserName\":\"chrome\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n",
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:06 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 908\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:07 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"cfb502ab-076d-40fc-a73e-bceb2a0d100d\",\"hCode\":1357738444,\"value\":{\"applicationCacheEnabled\":false,\"rotatable\":false,\"mobileEmulationEnabled\":false,\"networkConnectionEnabled\":false,\"chrome\":{\"chromedriverVersion\":\"2.25.426935 (820a95b0b81d33e42712f9198c215f703412e1a1)\",\"userDataDir\":\"/var/folders/19/fy4zlkw13c160qyl6h5px_dh55vrly/T/.org.chromium.Chromium.xFtZ43\"},\"takesHeapSnapshot\":true,\"pageLoadStrategy\":\"normal\",\"databaseEnabled\":false,\"handlesAlerts\":true,\"hasTouchScreen\":true,\"version\":\"54.0.2840.98\",\"platform\":\"MAC\",\"browserConnectionEnabled\":false,\"nativeEvents\":true,\"acceptSslCerts\":true,\"webdriver.remote.sessionid\":\"cfb502ab-076d-40fc-a73e-bceb2a0d100d\",\"locationContextEnabled\":true,\"webStorageEnabled\":true,\"browserName\":\"chrome\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "GET session/51340f61-2ea5-435c-b0b4-696a64b09ecb/element/1/displayed {}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:55 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 159\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:55 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"51340f61-2ea5-435c-b0b4-696a64b09ecb\",\"hCode\":1854964988,\"value\":true,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/0d9c5e47-12f9-4c56-beb8-2de30137070a/element {\"using\":\"xpath\",\"value\":\"//input[@type='text']\"}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:06 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 169\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:06 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"0d9c5e47-12f9-4c56-beb8-2de30137070a\",\"hCode\":692339240,\"value\":{\"ELEMENT\":\"0\"},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session {\"desiredCapabilities\":{\"acceptSslCerts\":true,\"browserName\":\"chrome\",\"javascriptEnabled\":false,\"platform\":\"ANY\",\"version\":null}}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:39 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 967\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:43 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"55e79ca1-4499-42b7-a5ff-052d8319c31d\",\"hCode\":1667769301,\"value\":{\"applicationCacheEnabled\":false,\"rotatable\":false,\"mobileEmulationEnabled\":false,\"networkConnectionEnabled\":true,\"chrome\":{\"chromedriverVersion\":\"2.29.461585 (0be2cd95f834e9ee7c46bcc7cf405b483f5ae83b)\",\"userDataDir\":\"/var/folders/19/fy4zlkw13c160qyl6h5px_dh55vrly/T/.org.chromium.Chromium.BF6XK9\"},\"takesHeapSnapshot\":true,\"pageLoadStrategy\":\"normal\",\"unhandledPromptBehavior\":\"\",\"databaseEnabled\":false,\"handlesAlerts\":true,\"hasTouchScreen\":true,\"version\":\"58.0.3029.110\",\"platform\":\"MAC\",\"browserConnectionEnabled\":false,\"nativeEvents\":true,\"acceptSslCerts\":true,\"webdriver.remote.sessionid\":\"55e79ca1-4499-42b7-a5ff-052d8319c31d\",\"locationContextEnabled\":true,\"webStorageEnabled\":true,\"browserName\":\"chrome\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true,\"unexpectedAlertBehaviour\":\"\"},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n",
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:47 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 967\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:52 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"51340f61-2ea5-435c-b0b4-696a64b09ecb\",\"hCode\":1628638025,\"value\":{\"applicationCacheEnabled\":false,\"rotatable\":false,\"mobileEmulationEnabled\":false,\"networkConnectionEnabled\":true,\"chrome\":{\"chromedriverVersion\":\"2.29.461585 (0be2cd95f834e9ee7c46bcc7cf405b483f5ae83b)\",\"userDataDir\":\"/var/folders/19/fy4zlkw13c160qyl6h5px_dh55vrly/T/.org.chromium.Chromium.CbLWdj\"},\"takesHeapSnapshot\":true,\"pageLoadStrategy\":\"normal\",\"unhandledPromptBehavior\":\"\",\"databaseEnabled\":false,\"handlesAlerts\":true,\"hasTouchScreen\":true,\"version\":\"58.0.3029.110\",\"platform\":\"MAC\",\"browserConnectionEnabled\":false,\"nativeEvents\":true,\"acceptSslCerts\":true,\"webdriver.remote.sessionid\":\"51340f61-2ea5-435c-b0b4-696a64b09ecb\",\"locationContextEnabled\":true,\"webStorageEnabled\":true,\"browserName\":\"chrome\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true,\"unexpectedAlertBehaviour\":\"\"},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "DELETE session/0d9c5e47-12f9-4c56-beb8-2de30137070a {}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:06 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 158\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:06 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"0d9c5e47-12f9-4c56-beb8-2de30137070a\",\"hCode\":809964258,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "DELETE session/51340f61-2ea5-435c-b0b4-696a64b09ecb {}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:55 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 159\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:55 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"51340f61-2ea5-435c-b0b4-696a64b09ecb\",\"hCode\":1394512565,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/cfb502ab-076d-40fc-a73e-bceb2a0d100d/element {\"using\":\"xpath\",\"value\":\"//*[text()='Paste']\"}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:09 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 169\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:09 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"cfb502ab-076d-40fc-a73e-bceb2a0d100d\",\"hCode\":432580762,\"value\":{\"ELEMENT\":\"1\"},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/55e79ca1-4499-42b7-a5ff-052d8319c31d/elements {\"using\":\"xpath\",\"value\":\"//*[@class='hdtb-mitem']\"}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:47 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 157\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:47 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"55e79ca1-4499-42b7-a5ff-052d8319c31d\",\"hCode\":1913877986,\"value\":[],\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "DELETE session/cfb502ab-076d-40fc-a73e-bceb2a0d100d {}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:09 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 159\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:10 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"cfb502ab-076d-40fc-a73e-bceb2a0d100d\",\"hCode\":1187653314,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/55e79ca1-4499-42b7-a5ff-052d8319c31d/keys {\"value\":[\"\"]}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:46 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 159\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:47 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"55e79ca1-4499-42b7-a5ff-052d8319c31d\",\"hCode\":1926643558,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n",
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:47 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 159\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:47 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"55e79ca1-4499-42b7-a5ff-052d8319c31d\",\"hCode\":1126613260,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/cfb502ab-076d-40fc-a73e-bceb2a0d100d/element {\"using\":\"xpath\",\"value\":\"//*[contains(text(),'right click me')]\"}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:09 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 170\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:09 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"cfb502ab-076d-40fc-a73e-bceb2a0d100d\",\"hCode\":1784282694,\"value\":{\"ELEMENT\":\"0\"},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/55e79ca1-4499-42b7-a5ff-052d8319c31d/element/0/value {\"value\":[\"t\",\"e\",\"s\",\"t\"]}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:46 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 158\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:46 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"55e79ca1-4499-42b7-a5ff-052d8319c31d\",\"hCode\":176264164,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/cfb502ab-076d-40fc-a73e-bceb2a0d100d/moveto {\"element\":\"0\"}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:09 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 159\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:09 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"cfb502ab-076d-40fc-a73e-bceb2a0d100d\",\"hCode\":1929413445,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/51340f61-2ea5-435c-b0b4-696a64b09ecb/url {\"url\":\"http://medialize.github.io/jQuery-contextMenu/demo.html\"}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:52 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 158\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:54 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"51340f61-2ea5-435c-b0b4-696a64b09ecb\",\"hCode\":532229895,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/0d9c5e47-12f9-4c56-beb8-2de30137070a/url {\"url\":\"https://www.google.com\"}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Tue, 13 Dec 2016 15:57:05 GMT\nServer: Jetty(9.2.15.v20160210)\nContent-Length: 159\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Tue, 13 Dec 2016 15:57:06 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"0d9c5e47-12f9-4c56-beb8-2de30137070a\",\"hCode\":1605414546,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/51340f61-2ea5-435c-b0b4-696a64b09ecb/click {\"button\":2}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:54 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 158\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:54 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"51340f61-2ea5-435c-b0b4-696a64b09ecb\",\"hCode\":164539566,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ]
 }

+ 27 - 27
t/mock-recordings/convenience-mock.json

@@ -1,41 +1,41 @@
 {
-   "POST session {\"desiredCapabilities\":{\"acceptSslCerts\":true,\"browserName\":\"chrome\",\"javascriptEnabled\":true,\"platform\":\"ANY\",\"version\":\"\"}}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:41:55 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 829\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:41:57 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"87638a9d-b0c4-4019-818e-52525497e86b\",\"hCode\":314417257,\"value\":{\"applicationCacheEnabled\":false,\"rotatable\":false,\"mobileEmulationEnabled\":false,\"chrome\":{\"chromedriverVersion\":\"2.22.397933 (1cab651507b88dec79b2b2a22d1943c01833cc1b)\",\"userDataDir\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Temp\\\\scoped_dir9824_7278\"},\"takesHeapSnapshot\":true,\"databaseEnabled\":false,\"handlesAlerts\":true,\"hasTouchScreen\":false,\"version\":\"52.0.2743.116\",\"platform\":\"XP\",\"browserConnectionEnabled\":false,\"nativeEvents\":true,\"acceptSslCerts\":true,\"webdriver.remote.sessionid\":\"87638a9d-b0c4-4019-818e-52525497e86b\",\"locationContextEnabled\":true,\"webStorageEnabled\":true,\"browserName\":\"chrome\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n",
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:42:03 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 831\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:42:05 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"140ed801-09b5-429b-862c-61a383c56c44\",\"hCode\":1635641949,\"value\":{\"applicationCacheEnabled\":false,\"rotatable\":false,\"mobileEmulationEnabled\":false,\"chrome\":{\"chromedriverVersion\":\"2.22.397933 (1cab651507b88dec79b2b2a22d1943c01833cc1b)\",\"userDataDir\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Temp\\\\scoped_dir7604_31072\"},\"takesHeapSnapshot\":true,\"databaseEnabled\":false,\"handlesAlerts\":true,\"hasTouchScreen\":false,\"version\":\"52.0.2743.116\",\"platform\":\"XP\",\"browserConnectionEnabled\":false,\"nativeEvents\":true,\"acceptSslCerts\":true,\"webdriver.remote.sessionid\":\"140ed801-09b5-429b-862c-61a383c56c44\",\"locationContextEnabled\":true,\"webStorageEnabled\":true,\"browserName\":\"chrome\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/d748edca-5801-4bf1-98fe-359741eb6379/url {\"url\":\"about:config\"}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:46:04 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 158\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:46:04 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"d748edca-5801-4bf1-98fe-359741eb6379\",\"hCode\":232537589,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session {\"desiredCapabilities\":{\"acceptSslCerts\":true,\"browserName\":\"phantomjs\",\"javascriptEnabled\":true,\"platform\":\"ANY\",\"version\":\"\"}}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:41:45 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 664\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:41:51 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"d31330cd-54e3-40a9-9be6-31d4d889688c\",\"hCode\":470577300,\"value\":{\"applicationCacheEnabled\":false,\"rotatable\":false,\"handlesAlerts\":false,\"databaseEnabled\":false,\"version\":\"2.1.1\",\"platform\":\"XP\",\"browserConnectionEnabled\":false,\"proxy\":{\"proxyType\":\"direct\"},\"nativeEvents\":true,\"acceptSslCerts\":false,\"driverVersion\":\"1.2.0\",\"webdriver.remote.sessionid\":\"d31330cd-54e3-40a9-9be6-31d4d889688c\",\"locationContextEnabled\":false,\"webStorageEnabled\":false,\"browserName\":\"phantomjs\",\"takesScreenshot\":true,\"driverName\":\"ghostdriver\",\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n",
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:41:58 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 665\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:41:59 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"b311b0c4-caf0-4d6b-965f-a32b9de095fb\",\"hCode\":1259032683,\"value\":{\"applicationCacheEnabled\":false,\"rotatable\":false,\"handlesAlerts\":false,\"databaseEnabled\":false,\"version\":\"2.1.1\",\"platform\":\"XP\",\"browserConnectionEnabled\":false,\"proxy\":{\"proxyType\":\"direct\"},\"nativeEvents\":true,\"acceptSslCerts\":false,\"driverVersion\":\"1.2.0\",\"webdriver.remote.sessionid\":\"b311b0c4-caf0-4d6b-965f-a32b9de095fb\",\"locationContextEnabled\":false,\"webStorageEnabled\":false,\"browserName\":\"phantomjs\",\"takesScreenshot\":true,\"driverName\":\"ghostdriver\",\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session {\"desiredCapabilities\":{\"acceptSslCerts\":true,\"browserName\":\"chrome\",\"javascriptEnabled\":true,\"platform\":\"ANY\",\"version\":\"\"}}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:52 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 967\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:56 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"50bf4990-9723-4cb3-8de7-cd22f50244c8\",\"hCode\":1783105810,\"value\":{\"applicationCacheEnabled\":false,\"rotatable\":false,\"mobileEmulationEnabled\":false,\"networkConnectionEnabled\":true,\"chrome\":{\"chromedriverVersion\":\"2.29.461585 (0be2cd95f834e9ee7c46bcc7cf405b483f5ae83b)\",\"userDataDir\":\"/var/folders/19/fy4zlkw13c160qyl6h5px_dh55vrly/T/.org.chromium.Chromium.Jna9P6\"},\"takesHeapSnapshot\":true,\"pageLoadStrategy\":\"normal\",\"unhandledPromptBehavior\":\"\",\"databaseEnabled\":false,\"handlesAlerts\":true,\"hasTouchScreen\":true,\"version\":\"58.0.3029.110\",\"platform\":\"MAC\",\"browserConnectionEnabled\":false,\"nativeEvents\":true,\"acceptSslCerts\":true,\"webdriver.remote.sessionid\":\"50bf4990-9723-4cb3-8de7-cd22f50244c8\",\"locationContextEnabled\":true,\"webStorageEnabled\":true,\"browserName\":\"chrome\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true,\"unexpectedAlertBehaviour\":\"\"},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n",
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:46:03 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 966\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:46:04 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"d748edca-5801-4bf1-98fe-359741eb6379\",\"hCode\":592719700,\"value\":{\"applicationCacheEnabled\":false,\"rotatable\":false,\"mobileEmulationEnabled\":false,\"networkConnectionEnabled\":true,\"chrome\":{\"chromedriverVersion\":\"2.29.461585 (0be2cd95f834e9ee7c46bcc7cf405b483f5ae83b)\",\"userDataDir\":\"/var/folders/19/fy4zlkw13c160qyl6h5px_dh55vrly/T/.org.chromium.Chromium.mruiLd\"},\"takesHeapSnapshot\":true,\"pageLoadStrategy\":\"normal\",\"unhandledPromptBehavior\":\"\",\"databaseEnabled\":false,\"handlesAlerts\":true,\"hasTouchScreen\":true,\"version\":\"58.0.3029.110\",\"platform\":\"MAC\",\"browserConnectionEnabled\":false,\"nativeEvents\":true,\"acceptSslCerts\":true,\"webdriver.remote.sessionid\":\"d748edca-5801-4bf1-98fe-359741eb6379\",\"locationContextEnabled\":true,\"webStorageEnabled\":true,\"browserName\":\"chrome\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true,\"unexpectedAlertBehaviour\":\"\"},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "DELETE session/cde327a0-0420-4087-84e7-c228ba8d771d {}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:41:55 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 159\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:41:55 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"cde327a0-0420-4087-84e7-c228ba8d771d\",\"hCode\":1233064509,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session {\"desiredCapabilities\":{\"acceptSslCerts\":true,\"browserName\":\"firefox\",\"javascriptEnabled\":true,\"platform\":\"ANY\",\"version\":\"\"}}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:44 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 682\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:52 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"b923ba93-f8bb-41b7-85c0-294e0c7fa138\",\"hCode\":275361887,\"value\":{\"moz:profile\":\"/tmp/rust_mozprofile.0NNUcPkeldYY\",\"rotatable\":false,\"timeouts\":{\"implicit\":0.0,\"page load\":300000.0,\"script\":30000.0},\"pageLoadStrategy\":\"normal\",\"platform\":\"ANY\",\"specificationLevel\":0.0,\"moz:accessibilityChecks\":false,\"webdriver.remote.sessionid\":\"b923ba93-f8bb-41b7-85c0-294e0c7fa138\",\"acceptInsecureCerts\":false,\"browserVersion\":\"52.0.2\",\"platformVersion\":\"16.5.0\",\"moz:processID\":42174.0,\"browserName\":\"firefox\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"platformName\":\"darwin\",\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n",
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:59 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 682\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:46:02 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"c959f485-a2ad-4808-8874-16a30fa28a8c\",\"hCode\":957468232,\"value\":{\"moz:profile\":\"/tmp/rust_mozprofile.AslVJzxzHykp\",\"rotatable\":false,\"timeouts\":{\"implicit\":0.0,\"page load\":300000.0,\"script\":30000.0},\"pageLoadStrategy\":\"normal\",\"platform\":\"ANY\",\"specificationLevel\":0.0,\"moz:accessibilityChecks\":false,\"webdriver.remote.sessionid\":\"c959f485-a2ad-4808-8874-16a30fa28a8c\",\"acceptInsecureCerts\":false,\"browserVersion\":\"52.0.2\",\"platformVersion\":\"16.5.0\",\"moz:processID\":42247.0,\"browserName\":\"firefox\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"platformName\":\"darwin\",\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "DELETE session/78390158-3f55-46a7-afb4-4988ed30d202 {}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:42:03 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 158\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:42:03 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"78390158-3f55-46a7-afb4-4988ed30d202\",\"hCode\":869395975,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "DELETE session/50bf4990-9723-4cb3-8de7-cd22f50244c8 {}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:56 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 159\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:56 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"50bf4990-9723-4cb3-8de7-cd22f50244c8\",\"hCode\":1140052218,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "DELETE session/140ed801-09b5-429b-862c-61a383c56c44 {}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:42:06 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 157\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:42:06 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"140ed801-09b5-429b-862c-61a383c56c44\",\"hCode\":91276717,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/c959f485-a2ad-4808-8874-16a30fa28a8c/url {\"url\":\"about:config\"}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:46:02 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 158\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:46:02 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"c959f485-a2ad-4808-8874-16a30fa28a8c\",\"hCode\":818288771,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/140ed801-09b5-429b-862c-61a383c56c44/url {\"url\":\"about:config\"}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:42:05 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 159\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:42:06 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"140ed801-09b5-429b-862c-61a383c56c44\",\"hCode\":1566605731,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session/cb45c8a5-9efe-4058-a83c-4c02b920d8c0/url {\"url\":\"about:config\"}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:58 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 158\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:58 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"cb45c8a5-9efe-4058-a83c-4c02b920d8c0\",\"hCode\":172516233,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/b311b0c4-caf0-4d6b-965f-a32b9de095fb/url {\"url\":\"about:config\"}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:41:59 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 159\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:42:00 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"b311b0c4-caf0-4d6b-965f-a32b9de095fb\",\"hCode\":1456084772,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "DELETE session/cb45c8a5-9efe-4058-a83c-4c02b920d8c0 {}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:58 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 158\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:59 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"cb45c8a5-9efe-4058-a83c-4c02b920d8c0\",\"hCode\":738995020,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/78390158-3f55-46a7-afb4-4988ed30d202/url {\"url\":\"about:config\"}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:42:03 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 158\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:42:03 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"78390158-3f55-46a7-afb4-4988ed30d202\",\"hCode\":673167563,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "POST session {\"desiredCapabilities\":{\"acceptSslCerts\":true,\"browserName\":\"phantomjs\",\"javascriptEnabled\":true,\"platform\":\"ANY\",\"version\":\"\"}}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:40 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 666\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:43 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"75076a17-b5cc-4a95-b740-c9356a83ba31\",\"hCode\":1740335533,\"value\":{\"applicationCacheEnabled\":false,\"rotatable\":false,\"handlesAlerts\":false,\"databaseEnabled\":false,\"version\":\"2.1.1\",\"platform\":\"MAC\",\"browserConnectionEnabled\":false,\"proxy\":{\"proxyType\":\"direct\"},\"nativeEvents\":true,\"acceptSslCerts\":false,\"driverVersion\":\"1.2.0\",\"webdriver.remote.sessionid\":\"75076a17-b5cc-4a95-b740-c9356a83ba31\",\"locationContextEnabled\":false,\"webStorageEnabled\":false,\"browserName\":\"phantomjs\",\"takesScreenshot\":true,\"driverName\":\"ghostdriver\",\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n",
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:56 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 666\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:58 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"cb45c8a5-9efe-4058-a83c-4c02b920d8c0\",\"hCode\":1392409977,\"value\":{\"applicationCacheEnabled\":false,\"rotatable\":false,\"handlesAlerts\":false,\"databaseEnabled\":false,\"version\":\"2.1.1\",\"platform\":\"MAC\",\"browserConnectionEnabled\":false,\"proxy\":{\"proxyType\":\"direct\"},\"nativeEvents\":true,\"acceptSslCerts\":false,\"driverVersion\":\"1.2.0\",\"webdriver.remote.sessionid\":\"cb45c8a5-9efe-4058-a83c-4c02b920d8c0\",\"locationContextEnabled\":false,\"webStorageEnabled\":false,\"browserName\":\"phantomjs\",\"takesScreenshot\":true,\"driverName\":\"ghostdriver\",\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "DELETE session/d31330cd-54e3-40a9-9be6-31d4d889688c {}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:41:51 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 158\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:41:52 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"d31330cd-54e3-40a9-9be6-31d4d889688c\",\"hCode\":424123595,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "DELETE session/75076a17-b5cc-4a95-b740-c9356a83ba31 {}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:43 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 159\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:44 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"75076a17-b5cc-4a95-b740-c9356a83ba31\",\"hCode\":1368924695,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "DELETE session/87638a9d-b0c4-4019-818e-52525497e86b {}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:41:57 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 158\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:41:58 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"87638a9d-b0c4-4019-818e-52525497e86b\",\"hCode\":602060537,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "DELETE session/d748edca-5801-4bf1-98fe-359741eb6379 {}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:46:04 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 159\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:46:04 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"d748edca-5801-4bf1-98fe-359741eb6379\",\"hCode\":2051475088,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "DELETE session/b311b0c4-caf0-4d6b-965f-a32b9de095fb {}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:42:00 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 159\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:42:00 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"b311b0c4-caf0-4d6b-965f-a32b9de095fb\",\"hCode\":2008890737,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "DELETE session/b923ba93-f8bb-41b7-85c0-294e0c7fa138 {}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:52 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 159\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:52 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"b923ba93-f8bb-41b7-85c0-294e0c7fa138\",\"hCode\":2101475884,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session {\"desiredCapabilities\":{\"acceptSslCerts\":true,\"browserName\":\"firefox\",\"javascriptEnabled\":true,\"platform\":\"ANY\",\"version\":\"\"}}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:41:52 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 549\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:41:55 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"cde327a0-0420-4087-84e7-c228ba8d771d\",\"hCode\":1828420269,\"value\":{\"applicationCacheEnabled\":true,\"rotatable\":false,\"handlesAlerts\":true,\"databaseEnabled\":true,\"version\":\"46.0.1\",\"platform\":\"WINDOWS\",\"nativeEvents\":false,\"acceptSslCerts\":true,\"webdriver.remote.sessionid\":\"cde327a0-0420-4087-84e7-c228ba8d771d\",\"webStorageEnabled\":true,\"locationContextEnabled\":true,\"browserName\":\"firefox\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n",
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 Aug 2016 06:42:00 GMT\nServer: Jetty/5.1.x (Windows 10/10.0 amd64 java/1.8.0_101\nContent-Length: 548\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 Aug 2016 06:42:03 GMT\nClient-Peer: ::1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"78390158-3f55-46a7-afb4-4988ed30d202\",\"hCode\":153720094,\"value\":{\"applicationCacheEnabled\":true,\"rotatable\":false,\"handlesAlerts\":true,\"databaseEnabled\":true,\"version\":\"46.0.1\",\"platform\":\"WINDOWS\",\"nativeEvents\":false,\"acceptSslCerts\":true,\"webdriver.remote.sessionid\":\"78390158-3f55-46a7-afb4-4988ed30d202\",\"webStorageEnabled\":true,\"locationContextEnabled\":true,\"browserName\":\"firefox\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
+   "DELETE session/c959f485-a2ad-4808-8874-16a30fa28a8c {}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:46:02 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 159\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:46:03 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"c959f485-a2ad-4808-8874-16a30fa28a8c\",\"hCode\":1229257172,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ]
 }

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 1
t/mock-recordings/finders-mock.json


+ 12 - 12
t/mock-recordings/test-selenium-remote-driver-google-mock.json

@@ -1,20 +1,20 @@
 {
-   "DELETE session/e54f6f37-692a-4b18-b2c0-acee4b00db98 {}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Sat, 24 Jan 2015 18:42:26 GMT\nServer: Jetty/5.1.x (Mac OS X/10.10.1 x86_64 java/1.7.0_67\nContent-Length: 159\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Sat, 24 Jan 2015 18:42:26 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"sessionId\":\"e54f6f37-692a-4b18-b2c0-acee4b00db98\",\"status\":0,\"state\":\"success\",\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"hCode\":1883757406}\n"
+   "POST session {\"desiredCapabilities\":{\"acceptSslCerts\":true,\"browserName\":\"firefox\",\"javascriptEnabled\":false,\"platform\":\"ANY\",\"version\":null}}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:39 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 683\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:46 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":null,\"sessionId\":\"58aff7be-e46c-42c0-ae5e-571ea1c1f466\",\"hCode\":1820151494,\"value\":{\"moz:profile\":\"/tmp/rust_mozprofile.2zXf9zXkIHq8\",\"rotatable\":false,\"timeouts\":{\"implicit\":0.0,\"page load\":300000.0,\"script\":30000.0},\"pageLoadStrategy\":\"normal\",\"platform\":\"ANY\",\"specificationLevel\":0.0,\"moz:accessibilityChecks\":false,\"webdriver.remote.sessionid\":\"58aff7be-e46c-42c0-ae5e-571ea1c1f466\",\"acceptInsecureCerts\":false,\"browserVersion\":\"52.0.2\",\"platformVersion\":\"16.5.0\",\"moz:processID\":42129.0,\"browserName\":\"firefox\",\"takesScreenshot\":true,\"javascriptEnabled\":true,\"platformName\":\"darwin\",\"cssSelectorsEnabled\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/e54f6f37-692a-4b18-b2c0-acee4b00db98/url {\"url\":\"http://www.google.com\"}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Sat, 24 Jan 2015 18:42:25 GMT\nServer: Jetty/5.1.x (Mac OS X/10.10.1 x86_64 java/1.7.0_67\nContent-Length: 158\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Sat, 24 Jan 2015 18:42:26 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"sessionId\":\"e54f6f37-692a-4b18-b2c0-acee4b00db98\",\"status\":0,\"state\":\"success\",\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"hCode\":829766234}\n"
+   "POST session/58aff7be-e46c-42c0-ae5e-571ea1c1f466/element {\"using\":\"xpath\",\"value\":\"//body\"}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:49 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 169\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:49 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"58aff7be-e46c-42c0-ae5e-571ea1c1f466\",\"hCode\":913793544,\"value\":{\"ELEMENT\":\"0\"},\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session {\"desiredCapabilities\":{\"acceptSslCerts\":true,\"browserName\":\"firefox\",\"javascriptEnabled\":false,\"platform\":\"ANY\",\"version\":null}}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Sat, 24 Jan 2015 18:42:14 GMT\nServer: Jetty/5.1.x (Mac OS X/10.10.1 x86_64 java/1.7.0_67\nContent-Length: 544\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Sat, 24 Jan 2015 18:42:25 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"sessionId\":\"e54f6f37-692a-4b18-b2c0-acee4b00db98\",\"status\":0,\"state\":null,\"value\":{\"platform\":\"MAC\",\"javascriptEnabled\":true,\"acceptSslCerts\":true,\"browserName\":\"firefox\",\"rotatable\":false,\"locationContextEnabled\":true,\"webdriver.remote.sessionid\":\"e54f6f37-692a-4b18-b2c0-acee4b00db98\",\"version\":\"34.0.5\",\"databaseEnabled\":true,\"cssSelectorsEnabled\":true,\"handlesAlerts\":true,\"webStorageEnabled\":true,\"nativeEvents\":false,\"applicationCacheEnabled\":true,\"takesScreenshot\":true},\"class\":\"org.openqa.selenium.remote.Response\",\"hCode\":653167242}\n"
+   "POST session/58aff7be-e46c-42c0-ae5e-571ea1c1f466/url {\"url\":\"http://www.google.com\"}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:46 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 158\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:49 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"58aff7be-e46c-42c0-ae5e-571ea1c1f466\",\"hCode\":901032388,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "POST session/e54f6f37-692a-4b18-b2c0-acee4b00db98/element {\"using\":\"xpath\",\"value\":\"//body\"}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Sat, 24 Jan 2015 18:42:26 GMT\nServer: Jetty/5.1.x (Mac OS X/10.10.1 x86_64 java/1.7.0_67\nContent-Length: 169\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Sat, 24 Jan 2015 18:42:26 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"sessionId\":\"e54f6f37-692a-4b18-b2c0-acee4b00db98\",\"status\":0,\"state\":\"success\",\"value\":{\"ELEMENT\":\"0\"},\"class\":\"org.openqa.selenium.remote.Response\",\"hCode\":943097115}\n"
+   "GET session/58aff7be-e46c-42c0-ae5e-571ea1c1f466/title {}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:49 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 162\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:49 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"58aff7be-e46c-42c0-ae5e-571ea1c1f466\",\"hCode\":676877692,\"value\":\"Google\",\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "GET session/e54f6f37-692a-4b18-b2c0-acee4b00db98/title {}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Sat, 24 Jan 2015 18:42:26 GMT\nServer: Jetty/5.1.x (Mac OS X/10.10.1 x86_64 java/1.7.0_67\nContent-Length: 162\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Sat, 24 Jan 2015 18:42:26 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"sessionId\":\"e54f6f37-692a-4b18-b2c0-acee4b00db98\",\"status\":0,\"state\":\"success\",\"value\":\"Google\",\"class\":\"org.openqa.selenium.remote.Response\",\"hCode\":206684361}\n"
+   "GET session/58aff7be-e46c-42c0-ae5e-571ea1c1f466/element/0/text {}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:49 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 457\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:49 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"58aff7be-e46c-42c0-ae5e-571ea1c1f466\",\"hCode\":699248581,\"value\":\"Screen reader users, click here to turn off Google Instant.\\nGmail\\nImages\\nSign in\\n×\\nGet to Google faster. Switch your default search engine to Google.\\nYes, show me\\nExplore the Syrian refugee crisis, in collaboration with the UN Refugee Agency\\nPrivacy Terms Settings\\nAdvertising Business About\",\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ],
-   "GET session/e54f6f37-692a-4b18-b2c0-acee4b00db98/element/0/text {}" : [
-      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Sat, 24 Jan 2015 18:42:26 GMT\nServer: Jetty/5.1.x (Mac OS X/10.10.1 x86_64 java/1.7.0_67\nContent-Length: 274\nContent-Type: application/json; charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Sat, 24 Jan 2015 18:42:26 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"sessionId\":\"e54f6f37-692a-4b18-b2c0-acee4b00db98\",\"status\":0,\"state\":\"success\",\"value\":\"+You\\nGmail\\nImages\\nSign in\\nGoogle SearchI\\u0027m Feeling Lucky\\nPrivacy Terms Settings\\nAdvertising Business About\",\"class\":\"org.openqa.selenium.remote.Response\",\"hCode\":1994517208}\n"
+   "DELETE session/58aff7be-e46c-42c0-ae5e-571ea1c1f466 {}" : [
+      "HTTP/1.1 200 OK\nCache-Control: no-cache\nCache-Control: no-cache\nConnection: close\nDate: Thu, 25 May 2017 00:45:49 GMT\nServer: Jetty(9.4.3.v20170317)\nContent-Length: 158\nContent-Type: application/json;charset=utf-8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nClient-Date: Thu, 25 May 2017 00:45:50 GMT\nClient-Peer: 127.0.0.1:4444\nClient-Response-Num: 1\n\n{\"state\":\"success\",\"sessionId\":\"58aff7be-e46c-42c0-ae5e-571ea1c1f466\",\"hCode\":550155213,\"value\":null,\"class\":\"org.openqa.selenium.remote.Response\",\"status\":0}\n"
    ]
 }

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott