我在过去的一天里一直在努力让nightmarejs强制打开上下文菜单。我尝试使用Electron的pip install -e <directory>
浏览器对象的sendInputEvent('contextmenu',....)
功能创建自定义操作,但无济于事。我现在开始认为这是不可能的。有什么建议吗?
这是我的自定义梦魇行动:
webContents
我还尝试模拟mousedown-mouseup功能无济于事
Nightmare.action("rightClick", function(name, options, parent, win, renderer, done) {
parent.respondTo("rightClick", function(x, y, done) {
win.webContents.sendInputEvent({
type: "contextmenu",
x: x, y: y,
clickCount: 1
});
setTimeout(function() {
done();
}, 25);
});
done();
}, function(x, y, done) {
this.child.call("rightClick", x, y, done);
});