我有以下代碼片段,它在其上下文中工作。Node.js要求不將其存儲到變量中
"use strict";
require('chromedriver');
var selenium = require('selenium-webdriver');
var driver = new selenium.Builder()
.forBrowser('chrome')
.build();
我不明白的是行:
require('chromedriver');
如果我刪除它,我得到一個錯誤:
Error: The ChromeDriver could not be found on the current PATH. Please download the latest version of the ChromeDriver from http://chromedriver.storage.googleapis.com/index.html and ensure it can be found on your PATH.
所以它做一些事情。
我明白var chromedriver = require('chromedriver');
做什麼,我只看到require函數以這種方式使用到目前爲止。
所以我就行了問題:require('chromedriver');
爲什麼它的工作?
所需的鍍鉻汽車在哪裏最終?
如果require()函數不將其返回值保存到變量中,會發生什麼?
謝謝,我會試試你的例子來親眼看看。 – tool