not able to select hidden link - selenium
- by Maddy
I have to select web link when i mouse hover to particular frame in the webpage, the button(link to next page) will be visible.
WebElement mainElement = driver.findElement(By.xpath(<frame xpath >));
Actions builder = new Actions(driver);
builder.moveToElement(mainElement);
WebElement button1 = driver.findElement(By.xpath("//*[@id='currentSkills']/div[1]/div/a"));
builder.moveToElement(button1).click().perform();
I am still unable to select the particular link
when i execute, the following error am getting
org.openqa.selenium.ElementNotVisibleException: Element is not currently visible and so may not be interacted with (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 131 milliseconds
But when i hover mouse pointer to the particular frame during AUT(just to move to particular frame without clicking anything), then test is executing sucessfully.
I know this can be handled by JS. But i want to find out is there any solution within selenium webdriver
Your help is much appreciated...
Thanks
Madan