-
Notifications
You must be signed in to change notification settings - Fork 73
Closed
Description
This simple app fails with a BadJSON "key \"ELEMENT\" not present" error:
main :: IO ()
main = runSession defaultConfig $ do
openPage "http://google.com"
body <- findElem (ByXPath "/")
traceShowM body
closeSessionI'm running the following Selenium version on Mac OS:
> selenium-server --version
Selenium server version: 3.6.0, revision: 6fbf3ec767
And this is the log from Selenium:
14:13:05.166 INFO - Binding default provider to: org.openqa.selenium.chrome.ChromeDriverService
14:13:05.167 INFO - Found handler: org.openqa.selenium.remote.server.commandhandler.BeginSession@4827b4a7
14:13:05.167 INFO - /session: Executing POST on /session (handler: BeginSession)
14:13:05.169 INFO - Capabilities are: Capabilities {proxy={proxyType=SYSTEM}, loggingPrefs={driver=INFO}, browserName=firefox, platformName=ANY, platform=ANY, }
14:13:05.169 INFO - Capabilities {proxy={proxyType=SYSTEM}, loggingPrefs={driver=INFO}, browserName=firefox, platformName=ANY, platform=ANY, } matched class org.openqa.selenium.remote.server.ServicedSession$Factory (provider: org.openqa.selenium.firefox.GeckoDriverService)
14:13:05.169 INFO - Capabilities {proxy={proxyType=SYSTEM}, loggingPrefs={driver=INFO}, browserName=firefox, platformName=ANY, platform=ANY, } matched class org.openqa.selenium.remote.server.ServicedSession$Factory (provider: org.openqa.selenium.chrome.ChromeDriverService)
1509707585180 geckodriver INFO geckodriver 0.19.1
1509707585257 geckodriver INFO Listening on 127.0.0.1:39421
1509707585606 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-profile" "/var/folders/7v/t9z99y1s3l12l00v4rqkd7t00000gn/T/rust_mozprofile.pjrIEuSdelBG"
1509707585806 addons.xpi WARN Error parsing extensions state: [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [amIAddonManagerStartup.readStartupData]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: resource://gre/modules/addons/XPIProvider.jsm :: loadExtensionState :: line 1554" data: no] Stack trace: loadExtensionState()@resource://gre/modules/addons/XPIProvider.jsm:1554 < getInstallState()@resource://gre/modules/addons/XPIProvider.jsm:1589 < checkForChanges()@resource://gre/modules/addons/XPIProvider.jsm:3109 < startup()@resource://gre/modules/addons/XPIProvider.jsm:2188 < callProvider()@resource://gre/modules/AddonManager.jsm:269 < _startProvider()@resource://gre/modules/AddonManager.jsm:739 < startup()@resource://gre/modules/AddonManager.jsm:906 < startup()@resource://gre/modules/AddonManager.jsm:3090 < observe()@jar:file:///Applications/Firefox.app/Contents/Resources/omni.ja!/components/addonManager.js:65
1509707586081 Marionette INFO Enabled via --marionette
2017-11-03 14:13:06.865 plugin-container[33076:4769252] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0xaa3f, name = 'com.apple.tsm.portname'
See /usr/include/servers/bootstrap_defs.h for the error codes.
2017-11-03 14:13:06.865 plugin-container[33076:4769252] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x5317, name = 'com.apple.CFPasteboardClient'
See /usr/include/servers/bootstrap_defs.h for the error codes.
2017-11-03 14:13:06.865 plugin-container[33076:4769252] void __CFPasteboardSetup() : Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions
1509707587160 Marionette INFO Listening on port 55590
1509707587246 Marionette DEBUG Register listener.js for window 2147483649
14:13:07.262 INFO - Found handler: org.openqa.selenium.remote.server.ServicedSession@385e883b
14:13:07.262 INFO - Handler thread for session e3c933de-840d-8744-ae6f-2e5f9c6a232b (firefox): Executing POST on /session/e3c933de-840d-8744-ae6f-2e5f9c6a232b/url (handler: ServicedSession)
1509707587269 Marionette DEBUG Received DOM event "beforeunload" for "about:blank"
1509707587627 Marionette DEBUG Received DOM event "pagehide" for "about:blank"
1509707587627 Marionette DEBUG Received DOM event "unload" for "about:blank"
1509707587693 Marionette DEBUG Received DOM event "DOMContentLoaded" for "https://www.google.ru/?gfe_rd=cr&dcr=0&ei=Q0_8WfS-FI6CuAHhm7OAAg&gws_rd=ssl"
1509707587892 Marionette DEBUG Received DOM event "pageshow" for "https://www.google.ru/?gfe_rd=cr&dcr=0&ei=Q0_8WfS-FI6CuAHhm7OAAg&gws_rd=ssl"
14:13:07.898 INFO - Found handler: org.openqa.selenium.remote.server.ServicedSession@385e883b
14:13:07.898 INFO - Handler thread for session e3c933de-840d-8744-ae6f-2e5f9c6a232b (firefox): Executing POST on /session/e3c933de-840d-8744-ae6f-2e5f9c6a232b/element (handler: ServicedSession)
mnn
Metadata
Metadata
Assignees
Labels
No labels