Nightmare JS不会打开文件对话框

时间:2017-06-05 14:59:22

标签: dialog electron nightmare

如果我手动点击按钮,或者我在控制台中运行.click(),则会在Electron浏览器中弹出打开文件对话框,并且工作正常。

但是,如果我通过噩梦自动运行它,则不会出现弹出窗口。

我尝试点击评估内容,为元素添加id,以确保我与元素进行互动,然后点击ID噩梦

var clickUpload = await nightmare.evaluate(function (selector) {

    document.querySelector(selector).id="theElement";

    return "Element Given ID";
}, ".camera")


 await nightmare.wait(2000);
     nightmare.upload("#theElement","./pic.jpeg")
nightmare.click("#theElement")

0 个答案:

没有答案