【发布时间】:2020-03-02 22:30:34
【问题描述】:
我正在尝试在页面上的下拉列表中获取元素列表,而不先扩展列表。
我有一段 html,其中创建了一个下拉列表,如下所示:
<est-select id="egenkapitalType0" name="egenkapitalType0" value="Velg type egenkapital…" <div class="select">
<input type="text" class="select-trigger id="egenkapitalType0-input" placeholder="Velg type egenkapital…">
<ul role="listbox" id="egenkapitalType0-liste" class="select-liste" aria-hidden="false" ng-transclude="">
<li id="egenkapitalType0-0" role="option" class="select-valg data-verdi="BANKINNSKUDD_BSU" value="BANKINNSKUDD_BSU">Bankinnskudd/BSU</li>
<li id="egenkapitalType0-1" role="option" class="select-valg data-verdi="AKSJER" value="AKSJER">Aksjer</li>
</ul>
(我已经删除了很多不相关的 html 代码,所以这个示例可能缺少一些关闭等)
这可能吗?显示的文本或值?或者对元素的访问是否取决于它们在页面上的可见性和可访问性?
【问题讨论】:
-
谢谢,但没有。结果也是使用该方法的“”。
-
我收回了。我能够使用 .getAttribute("innerText") 让它工作!!
标签: selenium