Skip to content

Instantly share code, notes, and snippets.

@titusfortner
Last active March 11, 2016 22:56
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/c1d3ade1ce28e6941c85 to your computer and use it in GitHub Desktop.
Save titusfortner/c1d3ade1ce28e6941c85 to your computer and use it in GitHub Desktop.
Marionette Issues
-> GET session/10ef386b-feae-6645-b1f0-b384a695f13d/url
<- {"value":"file:///Users/tfortner/git/watir_temp/watir-webdriver/spec/watirspec/html/window_switching.html"}
-> GET session/10ef386b-feae-6645-b1f0-b384a695f13d/window
<- {"value":"7"}
-> GET session/10ef386b-feae-6645-b1f0-b384a695f13d/window/handles
<- {"value":["7"]}
-> POST session/10ef386b-feae-6645-b1f0-b384a695f13d/element
>>> http://127.0.0.1:4444/session/10ef386b-feae-6645-b1f0-b384a695f13d/element | {"using":"css selector","value":"#open"}
<- {"value":{"element-6066-11e4-a52e-4f735466cecf":"9cc7b42d-f6c8-6c4b-8918-8cf73b08dc08"}}
-> POST session/10ef386b-feae-6645-b1f0-b384a695f13d/element/9cc7b42d-f6c8-6c4b-8918-8cf73b08dc08/click
<- {}
-> GET session/10ef386b-feae-6645-b1f0-b384a695f13d/window
<- {"value":"7"}
-> GET session/10ef386b-feae-6645-b1f0-b384a695f13d/window/handles
<- {"value":["7","13"]}
-> GET session/10ef386b-feae-6645-b1f0-b384a695f13d/url
<- {"value":"file:///Users/tfortner/git/watir_temp/watir-webdriver/spec/watirspec/html/window_switching.html#"}
-> GET session/10ef386b-feae-6645-b1f0-b384a695f13d/title
<- {"value":"window switching"}
-> POST session/10ef386b-feae-6645-b1f0-b384a695f13d/window
>>> http://127.0.0.1:4444/session/10ef386b-feae-6645-b1f0-b384a695f13d/window | {"handle":"13"}
<- {}
-> GET session/10ef386b-feae-6645-b1f0-b384a695f13d/title
<- {"value":"closeable window"}
-> GET session/10ef386b-feae-6645-b1f0-b384a695f13d/window/handles
<- {"value":["7","13"]}
-> POST session/10ef386b-feae-6645-b1f0-b384a695f13d/window
>>> http://127.0.0.1:4444/session/10ef386b-feae-6645-b1f0-b384a695f13d/window | {"handle":"7"}
<- {}
-> POST session/10ef386b-feae-6645-b1f0-b384a695f13d/window
>>> http://127.0.0.1:4444/session/10ef386b-feae-6645-b1f0-b384a695f13d/window | {"handle":"13"}
<- {}
-> GET session/10ef386b-feae-6645-b1f0-b384a695f13d/window
<- {"value":"13"}
-> POST session/10ef386b-feae-6645-b1f0-b384a695f13d/element
>>> http://127.0.0.1:4444/session/10ef386b-feae-6645-b1f0-b384a695f13d/element | {"using":"css selector","value":"#close"}
<- {"value":{"element-6066-11e4-a52e-4f735466cecf":"c73abc81-26e5-574c-8ff6-a2b99e956822"}}
-> POST session/10ef386b-feae-6645-b1f0-b384a695f13d/element/c73abc81-26e5-574c-8ff6-a2b99e956822/click
1457732566452 Marionette TRACE conn0 -> [0,43,"clickElement",{"id":"c73abc81-26e5-574c-8ff6-a2b99e956822"}]
-> POST session/3d4fc744-2f21-174c-9f5f-af2d0c7cf62f/alert/text
>>> http://127.0.0.1:4444/session/3d4fc744-2f21-174c-9f5f-af2d0c7cf62f/alert/text | {"text":["M","y"," ","N","a","m","e"]}
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"38"}
<- {"error":"invalid argument","message":"'text' not a string"}
Exception `Selenium::WebDriver::Error::InvalidArgumentError' at /Users/tfortner/.rvm/gems/ruby-2.2.3/gems/selenium-webdriver-2.52.0/lib/selenium/webdriver/remote/response.rb:71 - 'text' not a string
Exception `Selenium::WebDriver::Error::InvalidArgumentError' at /Users/tfortner/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/delegate.rb:89 - 'text' not a string
JavaScript error: chrome://marionette/content/proxy.js, line 228: TypeError: l is undefined
-> POST session/3d4fc744-2f21-174c-9f5f-af2d0c7cf62f/alert/text
>>> http://127.0.0.1:4444/session/3d4fc744-2f21-174c-9f5f-af2d0c7cf62f/alert/text | {"text":"My Name"}
> {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"18"}
1457734703710 Marionette TRACE conn0 -> [0,11,"sendKeysToDialog",{"value":{"message":"My Name"}}]
*************************
A coding exception was thrown and uncaught in a Task.
Full message: TypeError: keySequence.join is not a function
Full stack: event.sendKeysToElement@chrome://marionette/content/event.js:945:17
GeckoDriver.prototype.sendKeysToDialog@chrome://marionette/content/driver.js:2785:3
Dispatcher.prototype.execute/req<@chrome://marionette/content/dispatcher.js:126:20
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
Task_spawn@resource://gre/modules/Task.jsm:168:12
Dispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:120:13
Dispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:91:5
DebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9
exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
openTabPrompt@resource://gre/components/nsPrompter.js:417:13
ModalPrompter.prototype.openPrompt@resource://gre/components/nsPrompter.js:532:17
ModalPrompter.prototype.nsIPrompt_prompt@resource://gre/components/nsPrompter.js:717:9
ModalPrompter.prototype.prompt@resource://gre/components/nsPrompter.js:567:20
onclick@file:///Users/tfortner/git/watir_temp/watir-webdriver/spec/watirspec/html/alerts.html:1:14
event.synthesizeMouseAtPoint@chrome://marionette/content/event.js:251:5
clickElement/<@chrome://marionette/content/interaction.js:113:11
promise callback*clickElement@chrome://marionette/content/interaction.js:103:12
clickElement@chrome://marionette/content/listener.js:1311:10
dispatch/</req<@chrome://marionette/content/listener.js:172:22
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
Task_spawn@resource://gre/modules/Task.jsm:168:12
dispatch/<@chrome://marionette/content/listener.js:170:15
*************************
1457734703712 Marionette TRACE conn0 <- [1,11,{"error":"webdriver error","message":"keySequence.join is not a function","stacktrace":null},null]
*************************
A coding exception was thrown in a Promise rejection callback.
See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise
Full message: TypeError: keySequence.join is not a function
Full stack: event.sendKeysToElement@chrome://marionette/content/event.js:945:17
GeckoDriver.prototype.sendKeysToDialog@chrome://marionette/content/driver.js:2785:3
Dispatcher.prototype.execute/req<@chrome://marionette/content/dispatcher.js:126:20
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
Task_spawn@resource://gre/modules/Task.jsm:168:12
Dispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:120:13
Dispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:91:5
DebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9
exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
openTabPrompt@resource://gre/components/nsPrompter.js:417:13
ModalPrompter.prototype.openPrompt@resource://gre/components/nsPrompter.js:532:17
ModalPrompter.prototype.nsIPrompt_prompt@resource://gre/components/nsPrompter.js:717:9
ModalPrompter.prototype.prompt@resource://gre/components/nsPrompter.js:567:20
onclick@file:///Users/tfortner/git/watir_temp/watir-webdriver/spec/watirspec/html/alerts.html:1:14
event.synthesizeMouseAtPoint@chrome://marionette/content/event.js:251:5
clickElement/<@chrome://marionette/content/interaction.js:113:11
promise callback*clickElement@chrome://marionette/content/interaction.js:103:12
clickElement@chrome://marionette/content/listener.js:1311:10
dispatch/</req<@chrome://marionette/content/listener.js:172:22
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
Task_spawn@resource://gre/modules/Task.jsm:168:12
dispatch/<@chrome://marionette/content/listener.js:170:15
*************************
Marionette threw an error: TypeError: keySequence.join is not a function
event.sendKeysToElement@chrome://marionette/content/event.js:945:17
GeckoDriver.prototype.sendKeysToDialog@chrome://marionette/content/driver.js:2785:3
Dispatcher.prototype.execute/req<@chrome://marionette/content/dispatcher.js:126:20
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
Task_spawn@resource://gre/modules/Task.jsm:168:12
Dispatcher.prototype.execute@chrome://marionette/content/dispatcher.js:120:13
Dispatcher.prototype.onPacket@chrome://marionette/content/dispatcher.js:91:5
DebuggerTransport.prototype._onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:479:9
exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14
openTabPrompt@resource://gre/components/nsPrompter.js:417:13
ModalPrompter.prototype.openPrompt@resource://gre/components/nsPrompter.js:532:17
ModalPrompter.prototype.nsIPrompt_prompt@resource://gre/components/nsPrompter.js:717:9
ModalPrompter.prototype.prompt@resource://gre/components/nsPrompter.js:567:20
onclick@file:///Users/tfortner/git/watir_temp/watir-webdriver/spec/watirspec/html/alerts.html:1:14
event.synthesizeMouseAtPoint@chrome://marionette/content/event.js:251:5
clickElement/<@chrome://marionette/content/interaction.js:113:11
promise callback*clickElement@chrome://marionette/content/interaction.js:103:12
clickElement@chrome://marionette/content/listener.js:1311:10
dispatch/</req<@chrome://marionette/content/listener.js:172:22
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
Task_spawn@resource://gre/modules/Task.jsm:168:12
dispatch/<@chrome://marionette/content/listener.js:170:15
<- {"error":"unknown error","message":"keySequence.join is not a function"}
Exception `NameError' at /Users/tfortner/.rvm/gems/ruby-2.2.3/gems/selenium-webdriver-2.52.0/lib/selenium/webdriver/common/error.rb:220 - uninitialized constant UnknownErrorError
Exception `Selenium::WebDriver::Error::WebDriverError' at /Users/tfortner/.rvm/gems/ruby-2.2.3/gems/selenium-webdriver-2.52.0/lib/selenium/webdriver/remote/response.rb:71 - keySequence.join is not a function
Exception `Selenium::WebDriver::Error::WebDriverError' at /Users/tfortner/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/delegate.rb:89 - keySequence.join is not a function
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment