Если он не виден, то следует изменить логику страницы, чтобы сделать ее видимой, если это то, что вам нужно?
Вы можете обойти это с помощью javascript executor.
WebElement webElement = driver.findElement(By.xpath("//div[@id='global-search-box-item-0']"));
((JavascriptExecutor)driver).executeAsyncScript("args[0].style.display='block';",webElement);
Или, если он существует на странице и является видимым, этот xpath вернет вам только видимую версию элемента.
driver.findElement(By.xpath("//div[@id='global-search-box-item-0' and not(ancestor::*[contains(@style, 'display: none')])]")).click();