gpt4 book ai didi

元素的 css 选择器在其层次结构中具有具有特定属性的元素

转载 作者:太空宇宙 更新时间:2023-11-03 21:39:09 25 4
gpt4 key购买 nike

<a id="inbox_row_container_24_112" class="inbox_row_container row_even" href="javascript:void(0)">
<span id="inbox_message_24_112" class="inbox_message">
<span id="inbox_message_attributes_24_112" class="inbox_message_attributes">
<span id="inbox_message_attachment_24_112" class="inbox_message_attachment">*</span>
<span class="inbox_row_clear"></span>
</a>

在上面,如果它的层次结构中包含 id="inbox_message_attachment_24_112"的元素,我想获取 "inbox_row_container_24_112"。

谁能建议如何完成这个?

最佳答案

您有什么理由要使用 CSS 吗?这非常适合 xpath;

//a[@id="inbox_row_container_24_112" and span[@id="inbox_message_attachment_24_112"]]

或者如果你想失去标签约束;

//*[@id="inbox_row_container_24_112" and *[@id="inbox_message_attachment_24_112"]]

Selenium 支持 Xpath 和 CSS,您应该根据自己的情况选择一个选择器,在这种情况下 Xpath 似乎比 CSS 更合适

关于元素的 css 选择器在其层次结构中具有具有特定属性的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24743700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com