Comments (10)
I can't reproduce this. @AutomatedTester can you?
from geckodriver.
This was on OS X in case that wasn't clear. It appears that sometimes a new browser is opened, but the page is still loaded in the other instance.
from geckodriver.
@jgraham I think I have better steps to repro:
- Open Nightly <---- has to be nightly, it has marionette enabled it seems
- Run snippet
So I get the feeling wires will open up Fx, tries to bind to the default port but the existing Nightly already has it, then happily connects to the existing session
from geckodriver.
I'm reproducing this on Linux, Firefox 45 right now. v0.6.2
from geckodriver.
This implies the Nightly process starts with Marionette enabled and bound to port 2828 by default. This is not the case for Nightly on my system:
% lsof -i :2828
%
from geckodriver.
Any updates on this? I am getting the same behaviour.
Initial test runs, subsequent tests fail (regardless the previous passed or failed).
Stacktrace from my Eclipse IDE (for subsequent tests)
org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'
System info: host: 'Martijns-MacBook-Pro.local', ip: '192.168.1.116', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.11.5', java.version: '1.8.0_25'
Driver info: driver.version: MarionetteDriver
Marionette debug log from initial test
1466098150020 Marionette DEBUG Marionette enabled via build flag and pref
1466098150129 Marionette INFO Listening on port 2828
1466098150240 Marionette DEBUG Marionette enabled via command-line flag
1466098150344 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57717
1466098150380 Marionette TRACE conn0 -> [0,1,"newSession",{"capabilities":{"desiredCapabilities":{"browserName":"firefox","platform":"ANY","version":""},"requiredCapabilities":{}},"sessionId":null}]
1466098150381 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0","platformName":"Darwin","platformVersion":"15.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160604131506","device":"desktop","version":""}
Last two lines in my logs
1466098180167 Marionette TRACE conn0 -> [0,117,"quitApplication",{"flags":["eForceQuit"]}]
1466098180167 Marionette TRACE conn0 <- [1,117,null,{}]
I have driver.quit on my @after to shut down the driver after each test.
I am using the following driver: geckodriver-0.8.0-OSX
any help much appreciated!
from geckodriver.
I am also experiencing this issue on Ubuntu 14.04, Firefox 47, geckodriver-0.8.0-linux64
from geckodriver.
I am also experiencing this issue on OSX 10.10.5, Firefox 47, geckodriver-0.8.0
from geckodriver.
I think this is fixed by #112, please reopen if not.
from geckodriver.
This issue has been automatically locked since there has not been any recent activity after it was closed. If you have run into an issue you think is related, please open a new issue.
from geckodriver.
Related Issues (20)
- Facing 'could not be scrolled into view' when testing on geckodriver with firefox, using driver.execute_script("arguments[0].scrollIntoView(true);", ele) or driver.execute_script("arguments[0].click()", ele) HOT 4
- Geckodriver can't start Firefox 121 on Mac when `Contents/MacOS/firefox-bin` is used HOT 36
- Manual Permission is needed while using Add-ONs... Kindly fix this issue... HOT 1
- Failed to read marionette port using Firefox version 121.0 and GeckoDriver version 0.33.0 on Linux ubuntu 6.5.0-1008-raspi HOT 5
- `geckodriver` `0.33.0` fails to launch using Firefox 121.0 on macOS HOT 3
- Update broken link in README HOT 1
- Issue in termux with Arm7hf HOT 15
- Firefox crash on Android (arm7hf) due to "CompositorBridgeChild receives IPC close" HOT 12
- Gecko Driver Failed to decode response from marionette HOT 10
- executable_path error HOT 1
- Geckodriver must be in the new official APT repository of Mozilla HOT 1
- Getting 'WebDriverError: HTTP method not allowed' error message while using file command HOT 5
- Testing on Firefox on Android generates Failed to decode response from marionette HOT 12
- Failed to download geckodriver archive HOT 1
- Not compatible with Hotspot Shield HOT 17
- Session cannot be started while doing "System.setProperty("webdriver.gecko.driver", "geckodriver.exe");" with geckodriver V: 0.34.0 HOT 1
- Geckodriver can't start Firefox 122 on Mac HOT 2
- Execute_(async_)script JS input not available in debugger/sources tab. HOT 4
- selenium.common.exceptions.WebDriverException: Message: Invalid Host header localhost:50047 exception with selenium and gecko HOT 10
- Exceptions When Switching Frames in Firefox 102.0 ESR with GeckoDriver v0.32 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geckodriver.