javascript - chrome浏览器中的selenuim
问题描述
在一个名为 e2e.js 的文件中写道:
const webdriver = require('selenium-webdriver');
const driver = new webdriver.Builder().forBrowser('chrome').build();
driver.get('https://www.google.co.il/');
我安装了 selenium-webdriver,
我安装了chromedriver。
安装后写的:
发现 1 个低严重性漏洞运行npm audit fix
以修复它们,或npm audit
了解详细信息
命令节点 e2e.js 的错误是:
错误:在当前 PATH 中找不到 ChromeDriver。请从http://chromedriver.storage.googleapis.com/index.html下载最新版本的 ChromeDriver,并确保它可以在您的 PATH 中找到。
解决方案
const webdriver = require('selenium-webdriver');
const path = require('chromedriver');// **added import**
const driver = new webdriver.Builder().forBrowser('chrome').build();
driver.get('https://www.google.co.il/');
推荐阅读
- css - Sass Grid System - 实现排水沟
- magento - Magento 忽略了我对 html 文件的更改
- python-3.x - InvalidArgumentError:您必须使用 dtype float 为占位符张量“Placeholder_2”提供一个值
- javascript - 从 Javascript 调用 PHP 函数同时运行这两个函数
- asynchronous - toCompletableFuture() 卡住异步缓存
- php - WordPress 使用 REST API 登录?
- html - 防止最后一个项目拉伸以填充容器
- oracle - 在 Oracle 中替换 Minus、Union All、Intersect 运算符的替代方法
- python - 使用 stdout Popen 捕获 sqoop 日志
- python - Numpy 随机种子对整个 jupyter 笔记本有效