javascript - 如何通过命令行获取用户输入?

标签 javascript command-line casperjs

我正在使用 Windows 命令行运行 CasperJS,我想知道如何使用命令行获取用户输入。

我想在脚本执行期间向用户询问信息或在运行脚本之前传递一个参数,例如:

casperjs test test.js my_argument_here

最佳答案

我对这个主题进行了更多研究,发现我无法在测试器模块内创建自己的 casper 对象。

这是我所做的(以防万一有人遇到同样的问题):

我将其包含在我的 test.js 文件中:

var url = casper.cli.get("url")

现在我通过命令行运行它,如下所示:

casperjs test test.js --url="http://google.com"

感谢大家的回复。

关于javascript - 如何通过命令行获取用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25000688/

相关文章:

linux - 用于命令行 GUI 应用程序接口(interface)的 ImageMagick API 到 `display`

objective-c - 在 Mac OS X 中获取 CLI 字符编码的 Sane(r) 方法?

windows - 随机化批处理文件中的文本颜色和背景颜色

javascript - 在 Web 服务器上安装 CasperJS 和 PhantomJS

javascript - CasperJS - 尝试通过循环填充下拉菜单时访问页面的内容

javascript - 如何测试 CasperJS 中是否存在选择器?

javascript - 窗体或面板中的默认焦点未设置在 Web 浏览器控件内

javascript - Math.Random - Javascript

javascript - JS 未在本地主机中加载

javascript - 将数组设置为 null 然后在 useEffect React 中更新它