Javascript 我如何在JS中点击网站上的一段文本?

Javascript 我如何在JS中点击网站上的一段文本?,javascript,node.js,Javascript,Node.js,我正试图点击JS网站上显示的一些文本。所示文字为Supreme®/Vanson Leathers®耐磨皮夹克。 我的代码是: const readline = require('readline-sync'); const {exec} = require("child_process") function cmdCommand(cmd){ exec(cmd, (error, stdout, stderr) => { if (error) {

我正试图点击JS网站上显示的一些文本。所示文字为Supreme®/Vanson Leathers®耐磨皮夹克。 我的代码是:

const readline = require('readline-sync');
const {exec} = require("child_process")


function cmdCommand(cmd){
    exec(cmd, (error, stdout, stderr) => {
        if (error) {
            console.log(`error: ${error.message}`);
            return;
        }
        
        console.log(`Utilizing the quantum: ${stdout}`);    
    });
}

const reader = require("readline-sync"); 
let answer = reader.question("1,2,3,4,5,or 6?: ");

answer === "1"? cmdCommand("start chrome https://www.supremenewyork.com/shop/all/jackets",
function myFunction() {
    document.getElementById("Supreme®/Vanson Leathers® Worn Leather Jacket").click();
  }
  





):""
  

我使用readline sync有一系列选项可供选择,选项1启动网站,但我不知道如何单击文本。

Chrome不提供API,允许您使用start运行它,然后远程控制它

那就别管了


选择一个允许您远程控制浏览器的库,例如或,并使用其API进行处理。

DOM中没有getElementByText,我们需要更多上下文。没有本机JavaScript函数cmdCommand,也没有本机DOM方法document.getElementByText。对不起,我用更多的代码编辑了它。这不管用,您混合了服务器端和客户端代码。您只需从节点启动chrome。您无法从节点访问chrome中的dom