我有这个html代码
<ul class="select-items">
<li class="select-items-item" data-label="<first>">Number 1</li>
</ul>
我想添加一个新的li,比如<li class="select-items-item" data-label="<second>">Number 2</li>
到目前为止,我尝试的是: 我使用xpath单击列表(这很好,因为我可以看到列表处于打开状态), 将属性添加到元素(这是棘手的部分,不起作用), 添加javascript代码(也不起作用)
liItem = """
var ul = document.getElementByXpath('//*[@class="select-items"]');
var li = document.createElement("li");
li.appendChild(document.createTextNode("Element 4"));
ul.appendChild(li);
"""
driver.execute_script(liItem);
有什么建议吗
添加以下
<li>
,即您可以使用以下代码行:
参考资料
您可以在以下内容中找到一些相关的详细讨论:
相关问题 更多 >
编程相关推荐