My code works perfectly fine in FF but if I try with IE it flicker.
Below is my code
WebElement mouseOver= driver.findElement(By.linkText("abc"));
//I'm finding element by linkText. Selenium find the linktext, Next im using Action class to perform the move.
Actions action = new Actions(driver);
The prevailing theory why this occurs is that IE is doing hit-testing
of some sort during its event loop, which causes it to respond to the
physical mouse position when the physical cursor is within the window
While creating your Driver you can try this. This worked for me:
DesiredCapabilities returnCapabilities = DesiredCapabilities.internetExplorer(); returnCapabilities.setCapability(InternetExplorerDriver.ENABLE_PERSISTENT_HOVERING, false); WebDriver driver = new InternetExplorerDriver(returnCapabilities);