我试图点击 JS 网站上显示的一些文本。显示的文字是“Supreme®/Vanson Leathers® Worn Leather Jacket”。我的代码是: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 启动网站,但我不知道如何单击文本。
1 回答
森栏
TA贡献1810条经验 获得超5个赞
Chrome 不提供允许您运行它start
然后远程控制它的 API。
所以放弃那个。
选择一个可以让您远程控制浏览器的库,例如CasperJS或Selenium,并改为掌握其 API。
添加回答
举报
0/150
提交
取消