The code should create the task modal and should close the modal. Am not getting any exception or error but the modal window is not closing. Below is the code:
public void addTask() throws Exception {
driver.findElement(By.xpath("//*[@id=\"my-workspace-box\"]/ul/li[1]/a[1]")).click();
driver.findElement(By.id("form-group")).click();
driver.findElement(By.xpath("//*[@id=\"admin-modal\"]/ul/li[2]/a/span[2]/span[1]")).click();
driver.manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS);
driver.findElement(By.id("form-task_name")).sendKeys("test");;
WebElement titleField = driver.findElement(By.id("form-task_name"));
//driver.manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS);
driver.findElement(By.xpath("//*[@id=\"admin-modal\"]/div[2]/div/div[2]/div/div/form/div[9]/button")).click();
if(titleField.getAttribute("value").isEmpty()) {
System.out.println("Please enter Title for the task");
}
else
{
System.out.println("Task has been created");
}
driver.findElement(By.className("close")).click(); -> This line is not working
}