Вместо использования элемента find и тайм-аутов используйте некоторое время ожидания или пока элемент не появится, а затем выполните операцию.например.Это будет ждать, пока элемент не будет найден, а затем делать то, что вы хотите сделать с вашим myDynamicELement
WebElement myDynamicElement = (new WebDriverWait(driver, 10))
.until(ExpectedConditions.presenceOfElementLocated(By.id("myElement")));
Похоже, вы пытаетесь проверить, присутствует ли ваш элемент или нет.Для этого используйте логику примерно так.A) Внутри попробуйте 1) Дождитесь присутствия элемента. 2) Затем используйте if if else, чтобы проверить, присутствует ли элемент, и верните true или false. B) Inside Catch обрабатывает ошибку.