java - Selenium 和 nodeJs
问题描述
我有一个捕获网页性能的可导入 jar。用例就像,如果您有一个现有的 selenium 自动化代码,您可以简单地调用将调用 jar 并记录性能的方法。
现在我需要从 Chrome Performance Lighthouse 以 json 格式获取审计数据,只能在客户端机器上安装 NPM,然后我必须通过 npm 安装 performancelignthouse,例如:
npm install -g lighthouse
lighthouse --output=json --output-path=./report.json https://airhorner.com/
这样我就可以获得 JSON 数据。
所以我的问题是,有没有办法通过 Chromedriver 运行第二行代码而不在客户端机器上安装节点?
提前致谢......
解决方案
推荐阅读
- ruby-on-rails - 通过 ActionCable 发送 zip 二进制数据
- java - Java:While Loop 抑制 JFrame 的绘制功能
- java - Osmdroid -NullPointerException: Attempt to invoke virtual method 'boolean org.osmdroid.views.overlay.Overlay.onTouchEvent
- c# - number formatting in asp.net markup code?
- javascript - 当我使用 for 循环时,为什么我的代码没有在 forEach 中等待?
- windows - 似乎无法卸载 JetBrains Toolbox
- apache-spark - Hadoop v/s Spark 说明
- r - plot.zoo (multiple) 和 par(new=T) 之后的面板搞砸了
- java - (ANDROID)哪个是最好的方法?(性能)使用 WS 创建产品目录应用程序,
- neo4j - 如何检查 Neo4j 密码中是否存在索引