0
我必須單擊文本兼下拉框並從下拉列表中選擇一個特定值。ElementNotVisibleException嘗試在Selenium中查找文本兼下拉菜單
下面是輸入框的HTML代碼片段是:
<div class="ui-multiselect-selected-container">
<div class="ui-multiselect-dropdown-arrow"></div>
<span class="ui-multiselect-selectbox-container ui-sortable">
<div class="ui-multiselect-selectedbox" id="multiSelect-631489830" data-value="BMW 2015 National Video YouTube" title="BMW 2015 National Video YouTube" style="display: none;">
<div class="ui-multiselect-selectedbox-close"></div>BMW 2015 National Video Y...</div>
</span>
<div class="ui-multiselect-prompt" title="" style="max-width: 265px;">BMW 2015 National Video YouTube </div>
<input type="text" class="ui-multiselect-autocompletebox nosubmit" placeholder="Add Filter" data-minwidth="52" style="width: 52px;">
</div>
我嘗試使用以下XPath表達式:
wd.findElement(By.xpath("//div[@class='ui-multiselect-selected-container']//input[@class='ui-multiselect-autocompletebox nosubmit']")).click();
例外:
Exception in thread "main" org.openqa.selenium.ElementNotVisibleException: element not visible
我正在使用Chrome驅動程序。 – Sammi
所以你必須檢查答案提到第一點。 –