我有两个下拉列表,一个包含国家/地区列表,另一个包含未选中其中一个国家/地区之前未填充的州/地区.这两个下拉列表都包含在更新面板中.当我选择美国时,状态下拉列表中有50个状态,我可以从那里继续前进.
我们使用Selenium对此代码运行测试,并且测试在到达状态下拉列表时总是中断.生成状态列表需要花费太长时间,或者它可能无法找到值,因为它们不在渲染的初始html中.我已经看到了一些关于javascript“WaitForCondition”字段的内容,但是在selenium文档中找不到有关如何使用它的任何细节.我不是一个javascript slouch,但也不是最好的.任何人都可以向我解释你如何解决我的困境,如果碰巧需要了解WaitForCondition字段的方法,你能告诉我如何才能解决这个问题吗?
为了记录,我看过这篇文章:(click here for semi-useful stackoverflow post),但我不明白如何将它与我自己的情况联系起来.提前感谢你能给我的任何东西.