Selenium等待组合框内容更改

Selenium等待组合框内容更改,selenium,combobox,wait,Selenium,Combobox,Wait,我想等到组合框的内容发生变化后再获取该框的内容。我认为隐式等待在这里不起作用,因为元素已经存在于页面上 我没有在此组合框中搜索特定值。我有另一个组合框,它由值填充,并根据从这个组合框中选择的内容影响我正在尝试等待的组合框。由于访问数据库而导致填充延迟 有时,此组合框也可能不会更改其内容 有什么建议吗 首先感谢简单的想法是创建循环,它将验证组合框中的值,直到它不会更改为另一个值,然后返回。如果等待的时间太长,则抛出异常或smth,如下所示 谢谢Andrey的快速回复。我试试这个。

我想等到组合框的内容发生变化后再获取该框的内容。我认为隐式等待在这里不起作用,因为元素已经存在于页面上

我没有在此组合框中搜索特定值。我有另一个组合框,它由值填充,并根据从这个组合框中选择的内容影响我正在尝试等待的组合框。由于访问数据库而导致填充延迟

有时,此组合框也可能不会更改其内容

有什么建议吗
首先感谢简单的想法是创建循环,它将验证组合框中的值,直到它不会更改为另一个值,然后返回。如果等待的时间太长,则抛出异常或smth,如下所示

谢谢Andrey的快速回复。我试试这个。