I hope this can still help people, so I have the answer =) Selenium always throws exceptions by a simple click, if a drop-down list, field or something else makes other buttons inactive. The way out for me was to use pause actions. Here are a few lines of code from my example:
Actions actions = new Actions(driver); actions.moveToElement(driver.findElement(By.xpath("your path"))) .click().pause('your amount of milliseconds').click().build().perform();
Wrap this in some kind of function, and that’s it, you have a new clicker.
source share