我试图找到动态元素的xpath。输入以下xpath将返回10个元素。
<div class="gallery_grid_item md-card-content">
<div class="gallery_grid_image_caption gallery_grid_image_caption_padding">
<div class="gallery_grid_image_menu" />
<p class="uk-text-truncate uk-text-upper uk-text-center add_category">Add category</p>
</div>
</div>
其中一个元素有一个名为“添加类别”的文本。
//div[contains(@class,'gallery_grid_image_caption gallery_grid_image_caption_padding')]/p[contains(text()='Add Category')]
我想选择此元素并点击它。
所以我尝试了下面的内容:
{{1}}
但它没有返回元素。
请告知我哪里出错?
答案 0 :(得分:1)
请尝试此XPath
:
//p[text()="Add category"]
P.S。请注意contains
以这种方式使用:
//p[contains(text(),'Add category')]