### Question:
MouseElementActions { public MouseElementActions contextClick() { loadElementAndPerform(actions().contextClick(element)); return this; } MouseElementActions(WebDriver driver, WebElement element);  MouseElementActions(WebDriver driver, FluentWebElement fluentWebElement); @Deprecated Mouse basic(); MouseElementActions clickAndHold(); MouseElementActions release(); MouseElementActions click(); MouseElementActions doubleClick(); MouseElementActions moveToElement(); MouseElementActions moveToElement(WebElement target); MouseElementActions moveToElement(int xOffset, int yOffset); MouseElementActions moveToElement(WebElement target, int xOffset, int yOffset); MouseElementActions contextClick(); MouseElementActions dragAndDropFrom(WebElement source); MouseElementActions dragAndDropTo(WebElement target); MouseElementActions dragAndDropBy(int xOffset, int yOffset); MouseElementActions dragAndDropByWithTargetOffset(WebElement target, int xOffset, int yOffset);  }### Answer:
@Test public void testContextClick() { MouseElementActions actions = new MouseElementActions(driver, element); actions.contextClick(); verify(mouse).mouseMove(coordinates); verify(mouse).contextClick(coordinates); }