on right click code example
Example 1: right click
I would create an action class in order to right click or double click
To perform any actions against web element using actions class,
we need to locate the element first:
WebElement el = driver.findElement
Double Click (doubleClick):
Actions actions = new Actions (driver).perform
actions.doubleClick(el).perform()
actions.moveTo(el).perform actions.doubleClick.perform
actions.moveTo(el).doubleClick().build.perform()
Right Click (contextClick):
actions.contextClick(elementLocator).perform();
Example 2: how to add a right click listener javascript
element.addEventListener('contextmenu', (e) => {
e.preventDefault();
alert('Success');
}, false);
Example 3: javascript event right click
function rightclick() {
var rightclick;
var e = window.event;
if (e.which) rightclick = (e.which == 3);
else if (e.button) rightclick = (e.button == 2);
alert(rightclick);
}