java - 是否需要 java 才能启动 webdriver-manager?
问题描述
当我运行 webdriver-manager 启动时。我遇到错误消息“Selenium Standalone server 遇到错误:错误:spawn java ENOENT”我需要安装 java 吗?如果是这样,我将如何在运行 crostini 的 chrome 书上这样做?
您的回答或指点将不胜感激!
webdriver-manager start
[03:35:35] I/start - java -Djava.security.egd=file:///dev/./urandom -Dwebdriver.chrome.driver=/usr/lib/node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_75.0.3770.140 -Dwebdriver.gecko.driver=/usr/lib/node_modules/protractor/node_modules/webdriver-manager/selenium/geckodriver-v0.24.0 -jar /usr/lib/node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-3.141.59.jar -port 4444
[03:35:35] I/start - seleniumProcess.pid: undefined
[03:35:35] W/start - Selenium Standalone server encountered an error: Error: spawn java ENOENT
解决方案
Selenium 需要 Java。下载最新的 JDK 并设置path
. 在此处阅读有关如何编码和设置 Chromebook 的更多信息:
推荐阅读
- multithreading - 当 PostMessage 在线程中返回时,消息肯定在接收者的消息队列中吗?
- html - html 'download' 属性打开一个新页面而不是下载
- c - 为什么类型双关语被认为是 UB?
- python - Python / DataFrame:当值大于零时计算出现/行的百分比
- javascript - 正则表达式:将html模式正则表达式转换为js格式
- mediawiki - 如何从 mediawiki API 获取特定人的所有报价列表?
- dictionary - Jinja 用于在 map: [1, 2] 中构造字典 [{'x': 1}, {'x': 2}]
- php - 数组内部的foreach数组
- javascript - 从 DOM 输入元素动态创建现有类的新 JS 对象实例
- python - 具有特定格式的 Django 自定义用户模型可选字段和整数字段