У меня есть два раскрывающихся списка, один из которых содержит список стран, а другой - для штатов / регионов, которые не заполняются, пока не будет выбрана одна из стран. Оба эти раскрывающихся списка находятся в панели обновления. Когда я выбираю США, раскрывающийся список штатов заполняется 50 штатами, и я могу двигаться дальше.
Мы используем Selenium для запуска тестов этого кода, и тесты всегда прерываются, когда он достигает раскрывающегося состояния. Генерация списка состояний либо занимает слишком много времени, либо, возможно, он просто не может найти значения, поскольку они не находятся в исходном html, который отображается. Я видел кое-что о поле javascript «WaitForCondition», но не могу найти подробностей о том, как использовать это в документации по селену. Я не сутулый JavaScript, но и не лучший из них. Может ли кто-нибудь объяснить мне, как вы можете решить мою дилемму, и если для этого потребуется знание поля WaitForCondition, вы можете объяснить мне, как я могу заставить это работать?
Для справки, я видел этот пост: (нажмите здесь, чтобы получить полезный пост stackoverflow) , но я не понимаю, как связать его с моей ситуацией Заранее спасибо за все, что ты можешь мне дать.