Javascript 如何在浏览器中使用终端打开网页,并在打开的网页上运行脚本

Javascript 如何在浏览器中使用终端打开网页,并在打开的网页上运行脚本,javascript,node.js,browser,console,Javascript,Node.js,Browser,Console,我想用我的终端上运行的NodeJS脚本打开一个类似http//google.com的网页;并在该页面中运行此代码:(比如在chrome浏览器中打开控制台并编写一些JavaScript代码时) 我知道一些npm软件包,比如用windows(我的操作系统)浏览器打开网页,但我的问题是:如何在该页面中运行JS脚本 (提前,我想使用window.scrollBy()函数向下滚动打开的页面。)看看@gurisko谢谢。这很有帮助。但是我想直接访问窗口和文档,就像在浏览器控制台中一样。我想使用window.

我想用我的终端上运行的NodeJS脚本打开一个类似http//google.com的网页;并在该页面中运行此代码:(比如在chrome浏览器中打开控制台并编写一些JavaScript代码时)

我知道一些npm软件包,比如用windows(我的操作系统)浏览器打开网页,但我的问题是:如何在该页面中运行JS脚本


(提前,我想使用
window.scrollBy()
函数向下滚动打开的页面。)

看看@gurisko谢谢。这很有帮助。但是我想直接访问
窗口
文档
,就像在浏览器控制台中一样。我想使用
window.scrollBy()
函数向下滚动打开的页面。机器人@AliAmini您可以使用selenium实现这一点,
JavascriptExecutor
允许您在浏览器中执行所需的任何javascript。您还可以使用核心selenium方法在页面上查找元素。这很有帮助。但是我想直接访问
窗口
文档
,就像在浏览器控制台中一样。我想使用
window.scrollBy()
函数向下滚动打开的页面。机器人@AliAmini您可以使用selenium实现这一点,
JavascriptExecutor
允许您在浏览器中执行所需的任何javascript。您还可以使用核心selenium方法在页面上查找元素。
const allDiv = document.querySelectorAll('div');
console.log('allDiv', allDiv.length);