Эмуляция нажатия правой клавишей мыши

В одном из тестов надо нажать правой клавишей на svg,но никак не могу добиться имитации правого щелчка мыши. Причём click,dblclick работает, но не contextmenu.

Не работает:

let element = document.querySelector("svg");
  let o = document.createEvent("MouseEvents");
  o.initEvents('contextmenu',true,false);
  element.dispatchEvent(o);

Работает:

let element = document.querySelector("svg");
  let o = document.createEvent("MouseEvents");
  o.initEvents('dblclick',true,false);
  element.dispatchEvent(o);


Ответы (1 шт):

Автор решения: Igor Zinchenko

попробуйте https://stackoverflow.com/questions/17092328/how-to-simulate-right-click-in-javascript, должно помочь

мне нужно было ввести больше символов так как действует дебильное ограничение на репутацию для добавление в комент. бла бла бла.

→ Ссылка