Closed Bug 976807 Opened 10 years ago Closed 9 years ago

newSession should create a new browser instance

Categories

(Remote Protocol :: Marionette, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mdas, Assigned: jgraham)

Details

(Keywords: pi-marionette-httpd, Whiteboard: [marionette=1.0])

when newSession is called, WebDriver demands a new browser instance to run in. Right now, we just create a new tab, so we'll have to change our default behaviour.
This would need to be done in the remote server that we need to create. Currently we have https://github.com/automatedtester/Selenium-Proxy which does this already but we may rewrite that server closer to release date
adding whiteboard note until keyword is created
Whiteboard: ateam-marionette-httpd
Whiteboard: ateam-marionette-httpd → [marionette=1.0]
THis is a nice to have in Marionette 1.0 but we can get the client code to start up the httpd and the browsers on newSession and manage them both.
Yes.  It has the implication that the httpd needs to have process- and profile management for Firefox built in.
this has been done with https://github.com/jgraham/rust_mozrunner and https://github.com/jgraham/rust_mozprofile
Assignee: nobody → james
Status: NEW → RESOLVED
Closed: 9 years ago
Priority: -- → P1
Resolution: --- → FIXED
Product: Testing → Remote Protocol
You need to log in before you can comment on or make changes to this bug.