XPath选择元素的img的src属性

XPath选择元素的img的src属性,xpath,Xpath,如何从src属性中选择hello <div class="myClass"> <img src="hello" /> </div> 但是如何得到它的src标签呢?我尝试过错误: //*[contains(@class, 'myClass')]/img attribute::src 使用@src: 或者,如果div元素上有多个类,则使用包含: //div[@class='myClass']/img //div[@class='myClass']//img

如何从src属性中选择hello

<div class="myClass">
  <img src="hello" />
</div>
但是如何得到它的src标签呢?我尝试过错误:

//*[contains(@class, 'myClass')]/img attribute::src
使用@src:

或者,如果div元素上有多个类,则使用包含:


//div[@class='myClass']/img


//div[@class='myClass']//img[@src='hello']

我以为@src会选择所有带有src属性的img,而不是属性本身。@Ultra/@src会得到属性值。所有具有src属性的img都将选择以下一个://img[@src]。这将选择img元素,但不选择src属性。正确的是//div[@class=myClass]//img/@src
//*[contains(@class, 'myClass')]/img attribute::src
//div[@class="myClass"]/img/@src
//div[contains(@class, "myClass")]/img/@src