public class ContextMenuTest {
WebDriver driver;
Actions mouse;
WebDriverWait wait;
@BeforeClass
void setUp() {
driver = new ChromeDriver();
driver.get("https://the-internet.herokuapp.com/context_menu");
mouse = new Actions(driver);
wait = new WebDriverWait(driver, 10);
}
@Test
void shouldJSAlertPopupAppear(){
WebElement rectangle = driver.findElement(By.id("hot-spot"));
mouse.contextClick(rectangle).perform();
Alert alert = wait.until(ExpectedConditions.alertIsPresent());
Assert.assertEquals(alert.getText(),"You selected a context menu");
alert.accept();
}
@AfterClass
void tearDown(){
driver.quit();
}
}