2014-09-03 45 views
-1

如何编写好的xpath?我想要得到的文本“测试员工”如何编写好的xpath?

<div class="rowData"> 
<img width="40" height="40"/> 
<b class="initials">TE</b> 
<div>Test Employee</div> 
</div> 
+1

发现为什么这个问题有两个upvotes? – olyv 2014-09-03 12:27:09

+0

@olyv这就是我的想法。为什么人们对这种毫不费力的问题给予优惠 – 2014-09-03 13:39:25

回答

0

使用如下:

//*[@class='rowData']//div 
0

尝试下面的XPath:

//div[@class='rowData']/div/text() 
+0

这是一个有效的XPath,但它不能与Selenium一起使用。 InvalidSelectorException将抛出 – 2014-09-04 06:04:33

1

告诉你的开发者使用的ID,让每个人的生活更容易:-)

然后

<div id="employee_name">Test Employee</div> 

可与

//div[@id="employee_name"]