aboutsummaryrefslogtreecommitdiff
path: root/node_modules/selenium-webdriver/example/google_search.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/selenium-webdriver/example/google_search.js')
-rw-r--r--node_modules/selenium-webdriver/example/google_search.js22
1 files changed, 11 insertions, 11 deletions
diff --git a/node_modules/selenium-webdriver/example/google_search.js b/node_modules/selenium-webdriver/example/google_search.js
index 22d0d21ce..b9b821328 100644
--- a/node_modules/selenium-webdriver/example/google_search.js
+++ b/node_modules/selenium-webdriver/example/google_search.js
@@ -16,8 +16,10 @@
// under the License.
/**
- * @fileoverview An example WebDriver script. This requires the chromedriver
- * to be present on the system PATH.
+ * @fileoverview An example WebDriver script.
+ *
+ * Before running this script, ensure that Mozilla's geckodriver is present on
+ * your system PATH: <https://github.com/mozilla/geckodriver/releases>
*
* Usage:
* // Default behavior
@@ -35,16 +37,14 @@
* node selenium-webdriver/example/google_search.js
*/
-var webdriver = require('..'),
- By = webdriver.By,
- until = webdriver.until;
+const {Builder, By, until} = require('..');
-var driver = new webdriver.Builder()
+var driver = new Builder()
.forBrowser('firefox')
.build();
-driver.get('http://www.google.com/ncr');
-driver.findElement(By.name('q')).sendKeys('webdriver');
-driver.findElement(By.name('btnG')).click();
-driver.wait(until.titleIs('webdriver - Google Search'), 1000);
-driver.quit(); \ No newline at end of file
+driver.get('http://www.google.com/ncr')
+ .then(_ => driver.findElement(By.name('q')).sendKeys('webdriver'))
+ .then(_ => driver.findElement(By.name('btnG')).click())
+ .then(_ => driver.wait(until.titleIs('webdriver - Google Search'), 1000))
+ .then(_ => driver.quit());