Selenium:ElementNotVisibleException : I tried to testing [phptravel][1] and click on the myaccount link but selenium return me ElementNotVisibleException when i click on it. What wrong with it? Please help me to solve it. Thanks in advance. 

    public void login(WebDriver driver) {
    		driver.navigate().to("https://www.phptravels.net/");
    		
    		WebDriverWait wait = new WebDriverWait(driver, 10);
    		wait.until(ExpectedConditions.elementToBeClickable(By.xpath("/html/body/nav/div/div[1]/a")));
    		// Error on here 
    		myAccount.click();
    		WebDriverWait myAccountWait = new WebDriverWait(driver, 10);
    		myAccountWait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//*[@id=\"li_myaccount\"]/ul")));
    		loginLink.click();
    		WebDriverWait loginWait = new WebDriverWait(driver, 10);
    		//loginWait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//*[@id=\\\"loginfrm\\\"]/div[1]/div[5]/div/div[1]/input")));
    		username.sendKeys("user@phptravels.com");
    		password.sendKeys("demouser");
    		loginBtn.click();
    }


  [1]: https://www.phptravels.net/