【发布时间】:2020-07-27 06:12:13
【问题描述】:
一个页面上有两个下拉菜单。
当我点击第一个下拉菜单时,第二个下拉选项将在几秒钟后自动加载。
我的问题来了,我怎样才能等待第二个下拉菜单使用 selenium webdriver 完全加载。
<div name="ddlFruit_N" id="ddlFruit_N" class="Searchddl">
<div class="chosen-drop">
<div class="chosen-search">
<input class="chosen-search-input" type="text" autocomplete="off">
</div>
<ul class="chosen-results">
<li class="active-result" data-option-array-index="0">Select</li><li class="active-result" data-option-array-index="1">Apple</li><li class="active-result" data-option-array-index="2">Mango</li><li class="active-result" data-option-array-index="3">Grapes</li><li class="active-result" data-option-array-index="4">Banana</li><li class="active-result" data-option-array-index="5">Guava</li>
</div>
注意:这是 div 下拉菜单
第二个下拉列表 xpath://*[@id='ddlFruit_N']/div/ul/li
我正在使用 C#,谢谢
【问题讨论】:
-
您能提供您的 DOM 或 URL 吗?
-
更新请查看@SeleniumUser002
标签: c# selenium selenium-webdriver