File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed
javascript/node/selenium-webdriver Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ const webdriver = require('./lib/webdriver');
27
27
const promise = require ( './lib/promise' ) ;
28
28
const opera = require ( './opera' ) ;
29
29
const phantomjs = require ( './phantomjs' ) ;
30
+ const remote = require ( './remote' ) ;
30
31
const safari = require ( './safari' ) ;
31
32
32
33
const Browser = capabilities . Browser ;
@@ -41,14 +42,11 @@ var seleniumServer;
41
42
/**
42
43
* Starts an instance of the Selenium server if not yet running.
43
44
* @param {string } jar Path to the server jar to use.
44
- * @return {!promise. Promise<string> } A promise for the server's
45
+ * @return {!Promise<string> } A promise for the server's
45
46
* addrss once started.
46
47
*/
47
48
function startSeleniumServer ( jar ) {
48
49
if ( ! seleniumServer ) {
49
- // Requiring 'chrome' above would create a cycle:
50
- // index -> builder -> chrome -> index
51
- var remote = require ( './remote' ) ;
52
50
seleniumServer = new remote . SeleniumServer ( jar ) ;
53
51
}
54
52
return seleniumServer . start ( ) ;
@@ -201,7 +199,7 @@ class Builder {
201
199
this . agent_ = agent ;
202
200
return this ;
203
201
}
204
-
202
+
205
203
/**
206
204
* @return {http.Agent } The http agent used for each request
207
205
*/
You can’t perform that action at this time.
0 commit comments