The drop down list disappears on mouse click event on anywhere in the screen.有一个文本框,其中输入数据。在输入下拉列表时弹出(类型的自动扩展器),几乎没有与输入文本匹配的选项。我需要从列表中选择一个值。但我无法捕获XPath,当我尝试获取XPath时,列表自动关闭。如何捕获这样的元素?
List的HTML代码:
<div id="citydiv" style="height: 120px; overflow: auto; position: absolute; width: 129px; visibility: hidden; left: 370px; top: 542px; z-index: 1000; display: none;" class="AutoExtender"></div>
答案 0 :(得分:0)
您可以通过使用Chrome开发工具断点来阻止列表立即消失。
希望这有帮助。
更新1:
键入时,此站点具有类似的自动完成列表:
http://way2automation.com/way2auto_jquery/autocomplete.php
如果它仍然不适用于您的页面,请尝试将点击断点更改为mousedown断点。
更新2:
尝试一步一步地做到这一点: