我必须单击文本和下拉框并从下拉列表中选择一个特定值。
以下是输入框的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
答案 0 :(得分:0)
您可能遇到以下两个问题之一:
我希望这可以提供帮助。