我有一个动态填充的UL,每次点击"动作"动态生成的ID也会动态生成。按钮;有没有办法读取
的标签<div class="class">
<ul id="dynamically generated">
<li class="li_class">
<li class="li_class">
<li class="li_class">
<li class="li_class">
<li class="li_class">
</ul>
</div>
答案 0 :(得分:0)
我知道您已经接受了答案,但如果ID的某些部分是稳定的,您可以搜索部分匹配。例如,假设您有一个元素
<span id="ctl00_SomeStableTextGoesHere_12345" ...>
其中12345
是动态生成的。您可以使用CSS选择器搜索ID的开头。
driver.findElement(By.cssSelector("span[id^='ctl00_SomeStableTextGoesHere_']"));
还有其他选择:
^
以$
以*
包含