Ich mache gerade eine Elektronen-App, und ich habe Nightmare in das Projekt aufgenommen.NightmareJS öffnet keinen Browser
var nightmare = Nightmare({ show: true })
nightmare
.goto('http://yahoo.com')
.type('input[title="Search"]', 'github nightmare')
.click('.searchsubmit').then(nightmare.show())
Das ist der Code, den Ich mag würde ein Browserfenster sehen öffnen, yahoo.com besuchen.
Wie kommt es immer noch kopflos, wenn ich zeige: wahr?
Terminal:
$ DEBUG=nightmare* electron .
nightmare queuing process start +0ms
nightmare queueing action "goto" for http://yahoo.com +3ms
nightmare queueing action "type" +2ms
nightmare queueing action "click" +0ms
nightmare running +0ms
ich meinen Code änderte auch den den ganzen Schnipsel enthält:
ipc.on('launchBrowser', function(event, data){
var nightmare = Nightmare({ show: true })
nightmare
.goto('http://yahoo.com')
.type('input[title="Search"]', 'github nightmare')
.click('.searchsubmit').then(() => { });
});
Ist es nicht wie erwartet funktioniert, weil ich nicht explizit sei node.js verwenden, sondern Elektron?
Hmm, auch wenn ich es entfernen, wird es noch den Browser nicht machen. Bearbeiteter Hauptbeitrag. – ZZPLKF