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)
- Hi please help me I'm having trouble getting a Python script to work with Firefox and Selenium I ran the command with pytest and this comes out please help me I use VPS Linux Ubuntu to start this script HOT 2
- Invalid domain character when specifying port HOT 4
- Connection attempts to Marionette fail due to missing configuration file for Firefox (Linux lepotato 6.1.50-current-meson64) HOT 8
- SeleniumManager Exception managing firefox HOT 1
- please add some install directions to readme HOT 2
- Robot Framework with Firefox hangs on browser startup with specified alternate profile path given. HOT 2
- Hovering doesn't work when latent state is already "hover" HOT 7
- set permissions webdriver command doesn't work HOT 2
- Unable to launch Firefox with geckodriver 0.34.0 on Windows 11 HOT 2
- moz/addon/install not success
- moz/addon/install not success HOT 3
- selenium error: OpenQA.Selenium.WebDriverArgumentException: 'binary is not a Firefox executable' HOT 4
- Firefox is already running, but is not responding. The old Firefox process must be closed to open a new window. HOT 8
- Attempting to build for arm32 issue; HOT 4
- Regression in confirmation dialog opened with onbeforeunload since Firefox 124.0 HOT 17
- ElementSendKeys calls scrollIntoView when an element is already visible HOT 3
- FirefoxDriver.close() throw Invalid Status code=400 text=Bad Request HOT 1
- BUG: Text transformation issue with `text-transform: capitalize;` using Selenium WebDriver with Firefox 127.0.2 HOT 4
- Firefox 127.0.2 browser is under remote control (reason: Marionette) --headless argument not working HOT 5
- Cannot create virtual authenticator; response is 405 HTTP method not allowed HOT 1
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.