Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在npmjs中找不到包selenium webdriver/chrome_Javascript_Node.js - Fatal编程技术网

Javascript 在npmjs中找不到包selenium webdriver/chrome

Javascript 在npmjs中找不到包selenium webdriver/chrome,javascript,node.js,Javascript,Node.js,我需要这个节点模块SeleniumWebDriver/chrome在headless中运行我的脚本 我在上找不到此模块。 我还能从哪里找到这个模块 var chrome = require('selenium-webdriver/chrome'); var driver = new webdriver.Builder() .forBrowser('chrome') .setChromeOptions(new chrome.Options().hea

我需要这个节点模块SeleniumWebDriver/chrome在headless中运行我的脚本

我在上找不到此模块。 我还能从哪里找到这个模块

var chrome = require('selenium-webdriver/chrome');
var driver = new webdriver.Builder()
            .forBrowser('chrome')
            .setChromeOptions(new chrome.Options().headless().windowSize(screen))
            .build();

正如Evyatar向您指出的,您正在寻找的模块是selenium webdriver,而不是selenium webdriver/chrome,因此您需要安装npm install selenium webdriver-save,然后您需要selenium webdriver

例如:

const webdriver = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const firefox = require('selenium-webdriver/firefox');

let driver = new webdriver.Builder()
    .forBrowser('firefox')
    .setChromeOptions(/* ... */)
    .setFirefoxOptions(/* ... */)
    .build();
这应该能解决你的问题

您可以阅读有关

使用的更多信息,该软件包的名称是selenium webdriver。这就是应该安装的,之后您将能够要求使用SeleniumWebDriver/chrome