В настоящее время всякий раз, когда я хочу ждать, чтобы любой веб-элемента (текстовое поле, выпадающий и т.д.) я использую elementToBeClickable
:Каковы правильные Ожидаемые условия для ожидания ожидания текстового поля с использованием селена?
wait.until(ExpectedConditions.elementToBeClickable(By.xpath("someXpath")))
но я получаю некоторые проблемы иногда с определенным текстовое поле веб-элемент, тот, который я должен набрать текст и автоматическое завершение, когда-то оно застряло во время автоматизации, и если я нажму на него, автоматика вернется к работе ....... так странно.
Я думал, что это может иметь какое-то отношение к ExpectedConditions ..? У кого-нибудь была эта проблема?
благодаря
спасибо, это действительно помогло мне сделать этот щелчок раньше: – Joe
Имейте в виду, что вы можете создавать «родные клавиши отправки», которые вставляются в текстовое поле, или вы можете прямо установить значение поля с помощью JavascriptExecutor. Это будет одно ожидание, чтобы избежать нажатия в текстовом поле до ввода. – djangofan