2014-09-03 47 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"]