Skip to content

Instantly share code, notes, and snippets.

@titusfortner
Created March 10, 2016 02:43
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 titusfortner/6f5ef27c96c90a15f57e to your computer and use it in GitHub Desktop.
Save titusfortner/6f5ef27c96c90a15f57e to your computer and use it in GitHub Desktop.
Marionette key combos
# This is the log for an unsuccessful command-a, command-x on a Mac
# the characters sent are [cmd, a, null, cmd, x, null]
-> POST session/f66fda9e-9155-5c4a-b30d-300773ba52af/url
>>> http://127.0.0.1:4444/session/f66fda9e-9155-5c4a-b30d-300773ba52af/url | {"url":"file:///Users/tfortner/git/watir_temp/watir-webdriver/spec/watirspec/html/keylogger.html"}
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"98"}
1457577525826 Marionette TRACE conn0 -> [0,3,"get",{"url":"file:///Users/tfortner/git/watir_temp/watir-webdriver/spec/watirspec/html/keylogger.html"}]
1457577525987 Marionette TRACE conn0 <- [1,3,null,{}]
<- {}
-> GET session/f66fda9e-9155-5c4a-b30d-300773ba52af/window
1457577525992 Marionette TRACE conn0 -> [0,4,"getWindowHandle",{}]
1457577525992 Marionette TRACE conn0 <- [1,4,null,{"value":"7"}]
<- {"value":"7"}
-> GET session/f66fda9e-9155-5c4a-b30d-300773ba52af/window/handles
1457577525996 Marionette TRACE conn0 -> [0,5,"getWindowHandles",{}]
1457577525996 Marionette TRACE conn0 <- [1,5,null,["7"]]
<- {"value":["7"]}
-> POST session/f66fda9e-9155-5c4a-b30d-300773ba52af/frame
>>> http://127.0.0.1:4444/session/f66fda9e-9155-5c4a-b30d-300773ba52af/frame | {"id":null}
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"11"}
1457577526000 Marionette TRACE conn0 -> [0,6,"switchToFrame",{}]
1457577526104 Marionette TRACE conn0 <- [1,6,null,{}]
<- {}
-> POST session/f66fda9e-9155-5c4a-b30d-300773ba52af/element
>>> http://127.0.0.1:4444/session/f66fda9e-9155-5c4a-b30d-300773ba52af/element | {"using":"css selector","value":"#receiver"}
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"44"}
1457577526108 Marionette TRACE conn0 -> [0,7,"findElement",{"using":"css selector","value":"#receiver"}]
1457577526111 Marionette TRACE conn0 <- [1,7,null,{"value":{"ELEMENT":"3521101c-9858-9e40-acf5-bc3b6b72b57e","element-6066-11e4-a52e-4f735466cecf":"3521101c-9858-9e40-acf5-bc3b6b72b57e"}}]
<- {"value":{"element-6066-11e4-a52e-4f735466cecf":"3521101c-9858-9e40-acf5-bc3b6b72b57e"}}
-> GET session/f66fda9e-9155-5c4a-b30d-300773ba52af/element/3521101c-9858-9e40-acf5-bc3b6b72b57e/name
1457577526116 Marionette TRACE conn0 -> [0,8,"getElementTagName",{"id":"3521101c-9858-9e40-acf5-bc3b6b72b57e"}]
1457577526118 Marionette TRACE conn0 <- [1,8,null,{"value":"input"}]
<- {"value":"input"}
-> GET session/f66fda9e-9155-5c4a-b30d-300773ba52af/element/3521101c-9858-9e40-acf5-bc3b6b72b57e/attribute/type
1457577526122 Marionette TRACE conn0 -> [0,9,"getElementAttribute",{"id":"3521101c-9858-9e40-acf5-bc3b6b72b57e","name":"type"}]
1457577526127 Marionette TRACE conn0 <- [1,9,null,{"value":"text"}]
<- {"value":"text"}
-> GET session/f66fda9e-9155-5c4a-b30d-300773ba52af/element/3521101c-9858-9e40-acf5-bc3b6b72b57e/name
1457577526130 Marionette TRACE conn0 -> [0,10,"getElementTagName",{"id":"3521101c-9858-9e40-acf5-bc3b6b72b57e"}]
1457577526131 Marionette TRACE conn0 <- [1,10,null,{"value":"input"}]
<- {"value":"input"}
-> POST session/f66fda9e-9155-5c4a-b30d-300773ba52af/element/3521101c-9858-9e40-acf5-bc3b6b72b57e/value
>>> http://127.0.0.1:4444/session/f66fda9e-9155-5c4a-b30d-300773ba52af/element/3521101c-9858-9e40-acf5-bc3b6b72b57e/value | {"value":["f","o","o"]}
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"23"}
1457577526138 Marionette TRACE conn0 -> [0,11,"sendKeysToElement",{"id":"3521101c-9858-9e40-acf5-bc3b6b72b57e","value":["f","o","o"]}]
1457577526141 Marionette DEBUG Element does not have an accessible object: id: receiver, tagName: INPUT, className:
1457577526160 Marionette TRACE conn0 <- [1,11,null,{}]
<- {}
-> GET session/f66fda9e-9155-5c4a-b30d-300773ba52af/element/3521101c-9858-9e40-acf5-bc3b6b72b57e/enabled
1457577526162 Marionette TRACE conn0 -> [0,12,"isElementEnabled",{"id":"3521101c-9858-9e40-acf5-bc3b6b72b57e"}]
1457577526165 Marionette TRACE conn0 <- [1,12,null,{"value":true}]
<- {"value":true}
-> POST session/f66fda9e-9155-5c4a-b30d-300773ba52af/element/3521101c-9858-9e40-acf5-bc3b6b72b57e/value
>>> http://127.0.0.1:4444/session/f66fda9e-9155-5c4a-b30d-300773ba52af/element/3521101c-9858-9e40-acf5-bc3b6b72b57e/value | {"value":["","a","","","x",""]}
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"43"}
1457577526169 Marionette TRACE conn0 -> [0,13,"sendKeysToElement",{"id":"3521101c-9858-9e40-acf5-bc3b6b72b57e","value":["","a","","","x",""]}]
1457577526170 Marionette DEBUG Element is missing an accessible name: id: receiver, tagName: INPUT, className:
1457577526184 Marionette TRACE conn0 <- [1,13,null,{}]
<- {}
-> GET session/f66fda9e-9155-5c4a-b30d-300773ba52af/element/3521101c-9858-9e40-acf5-bc3b6b72b57e/enabled
1457577526187 Marionette TRACE conn0 -> [0,14,"isElementEnabled",{"id":"3521101c-9858-9e40-acf5-bc3b6b72b57e"}]
1457577526189 Marionette TRACE conn0 <- [1,14,null,{"value":true}]
<- {"value":true}
-> GET session/f66fda9e-9155-5c4a-b30d-300773ba52af/element/3521101c-9858-9e40-acf5-bc3b6b72b57e/attribute/value
1457577526192 Marionette TRACE conn0 -> [0,15,"getElementAttribute",{"id":"3521101c-9858-9e40-acf5-bc3b6b72b57e","name":"value"}]
1457577526195 Marionette TRACE conn0 <- [1,15,null,{"value":"x"}]
<- {"value":"x"}
# This is the log for a successful command-a, command-x on a Mac
# the characters sent are [cmd, a, null] & [cmd, x, null]
-> POST session/2de84407-f938-2849-bddb-947b3c0b61aa/url
>>> http://127.0.0.1:4444/session/2de84407-f938-2849-bddb-947b3c0b61aa/url | {"url":"file:///Users/tfortner/git/watir_temp/watir-webdriver/spec/watirspec/html/keylogger.html"}
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"98"}
1457575033286 Marionette TRACE conn0 -> [0,3,"get",{"url":"file:///Users/tfortner/git/watir_temp/watir-webdriver/spec/watirspec/html/keylogger.html"}]
1457575033424 Marionette TRACE conn0 <- [1,3,null,{}]
<- {}
-> POST session/2de84407-f938-2849-bddb-947b3c0b61aa/element
>>> http://127.0.0.1:4444/session/2de84407-f938-2849-bddb-947b3c0b61aa/element | {"using":"css selector","value":"#receiver"}
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"44"}
1457575033550 Marionette TRACE conn0 -> [0,7,"findElement",{"using":"css selector","value":"#receiver"}]
1457575033553 Marionette TRACE conn0 <- [1,7,null,{"value":{"ELEMENT":"c66bbff7-4de7-b041-b704-eb8b78f5493c","element-6066-11e4-a52e-4f735466cecf":"c66bbff7-4de7-b041-b704-eb8b78f5493c"}}]
<- {"value":{"element-6066-11e4-a52e-4f735466cecf":"c66bbff7-4de7-b041-b704-eb8b78f5493c"}}
-> POST session/2de84407-f938-2849-bddb-947b3c0b61aa/element/c66bbff7-4de7-b041-b704-eb8b78f5493c/value
>>> http://127.0.0.1:4444/session/2de84407-f938-2849-bddb-947b3c0b61aa/element/c66bbff7-4de7-b041-b704-eb8b78f5493c/value | {"value":["f","o","o"]}
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"23"}
1457575033579 Marionette TRACE conn0 -> [0,11,"sendKeysToElement",{"id":"c66bbff7-4de7-b041-b704-eb8b78f5493c","value":["f","o","o"]}]
1457575033581 Marionette DEBUG Element does not have an accessible object: id: receiver, tagName: INPUT, className:
1457575033598 Marionette TRACE conn0 <- [1,11,null,{}]
<- {}
-> POST session/2de84407-f938-2849-bddb-947b3c0b61aa/element/c66bbff7-4de7-b041-b704-eb8b78f5493c/value
>>> http://127.0.0.1:4444/session/2de84407-f938-2849-bddb-947b3c0b61aa/element/c66bbff7-4de7-b041-b704-eb8b78f5493c/value | {"value":["","a",""]}
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"27"}
1457575033608 Marionette TRACE conn0 -> [0,13,"sendKeysToElement",{"id":"c66bbff7-4de7-b041-b704-eb8b78f5493c","value":["","a",""]}]
1457575033610 Marionette DEBUG Element is missing an accessible name: id: receiver, tagName: INPUT, className:
1457575033614 Marionette TRACE conn0 <- [1,13,null,{}]
<- {}
-> POST session/2de84407-f938-2849-bddb-947b3c0b61aa/element/c66bbff7-4de7-b041-b704-eb8b78f5493c/value
>>> http://127.0.0.1:4444/session/2de84407-f938-2849-bddb-947b3c0b61aa/element/c66bbff7-4de7-b041-b704-eb8b78f5493c/value | {"value":["","x",""]}
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"27"}
1457575033617 Marionette TRACE conn0 -> [0,14,"sendKeysToElement",{"id":"c66bbff7-4de7-b041-b704-eb8b78f5493c","value":["","x",""]}]
1457575033618 Marionette DEBUG Element is missing an accessible name: id: receiver, tagName: INPUT, className:
1457575033635 Marionette TRACE conn0 <- [1,14,null,{}]
<- {}
-> GET session/2de84407-f938-2849-bddb-947b3c0b61aa/element/c66bbff7-4de7-b041-b704-eb8b78f5493c/enabled
1457575033637 Marionette TRACE conn0 -> [0,15,"isElementEnabled",{"id":"c66bbff7-4de7-b041-b704-eb8b78f5493c"}]
1457575033644 Marionette TRACE conn0 <- [1,15,null,{"value":true}]
<- {"value":true}
-> GET session/2de84407-f938-2849-bddb-947b3c0b61aa/element/c66bbff7-4de7-b041-b704-eb8b78f5493c/attribute/value
1457575033652 Marionette TRACE conn0 -> [0,16,"getElementAttribute",{"id":"c66bbff7-4de7-b041-b704-eb8b78f5493c","name":"value"}]
1457575033660 Marionette TRACE conn0 <- [1,16,null,{"value":""}]
<- {"value":""}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment