如何确认在硒中完全加载的下拉菜单



我在页面上有三个下拉列表

省,省区。

当我选择国家时,基于该地区,该地区下拉列出了动态人口。

基于区域选择省将动态填充。

使用硒,我选择了这个国家,但是我不确定我需要等待多长时间才能被人口居住。

目前,我正在使用thread.sleep ...某个时候,它的一段时间会失败,因为该区域下拉均未根据国家选择完成加载动态值。

如何等到区域下降完全下载?我不想使用线程。

thread.sleep((在测试中总是一个坏主意。使用正确的预期条件使用明确等待。有关此信息的更多信息,请参见此处

如果您知道要在下拉列表中加载多少元素或多少个元素,则可以等待DOM加载正确数量的选项元素(HTML中的选择元素的一部分(

最新更新