Troubleshooting
Articles about how to solve the most common problems
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
HannahM
Dynatrace Guru
Dynatrace Guru

Summary

Sometimes a simple click is not sufficient, and a right-click is needed. This can be achieved through a JavaScript Event. 

 

How to perform a right-click in a Browser Clickpath Synthetic Monitor

  1. Go to the relevant page in a Chrome browser.

  2. Right-click on the element you want to interact with on the page and select 'Inspect'. The element will then be shown in Developer Tools. Inspect.png

     
  3. Right-click on the element in the Web Developer Tools -> Copy -> Copy JS path.

     
    DevTools.png

     

  4. Paste the JS path in the value below the element.

     

    function rightClick(element){
      var evt = element.ownerDocument.createEvent('MouseEvents');
      var RIGHT_CLICK_BUTTON_CODE = 2; // the same for FF and IE
      evt.initMouseEvent('click', true, true,
          element.ownerDocument.defaultView, 1, 0, 0, 0, 0, false,
          false, false, false, RIGHT_CLICK_BUTTON_CODE, null);
      return !element.dispatchEvent(evt);
    }
    var element = document.querySelector('button[id="testid"]'); //Replace with the element which you want to right-click.
    rightClick(element);

     

     

  5. Add a new event to the monitor, where you need to right-click and paste in the updated snippet above. 

    HannahM_3-1703869880685.png

     

What's Next

If the previous steps don't resolve the issue, open a chat and provide a link to the monitor, along with the troubleshooting steps you have already completed.


You can find further troubleshooting tips for Synthetic in the Synthetic Troubleshooting Map

Version history
Last update:
‎04 Nov 2025 12:07 PM
Updated by:
Comments
ChadTurner
DynaMight Legend
DynaMight Legend

Thanks for sharing! 

mwater07
Visitor

Hello ,

I have tried to implement that but I am getting the below error once i have playback the record.

Playback error: Exception was thrown by the JavaScript code: Cannot read properties of null (reading 'ownerDocument')

 

Is there any recomendation to overcome this issue?

Thank you