如何查找特定標籤下的元素/標籤總數?如何找到特定標籤下存在的元素/標籤的數量?
<div id="mainTag class='mainTag'>
<div id="subMainTag1" class="subMainTag1">
<div id="subTag1" class="subTag1">
<div some inner tags again>
<div some inner tags again>
<div id="subTag1" class="subTag1">
<div some inner tags again>
<div some inner tags again>
<div id="subTag1" class="subTag1">
<div some inner tags again>
<div some inner tags again>
<div id="subTag1" class="subTag1">
<div some inner tags again>
<div some inner tags again>
我要尋找有id
,每個上面提供的片段class
subTag1
。至於div
標籤,我需要得到的計數值爲4
。 verifyXpathCount
不返回計數。
storeXpathCount | //div[@id='mainTag']/div[@id='subMainTag1']/div | count
echo ${count}
storeXpathCount | //div[@id='mainTag']/div[@id='subMainTag1']//div | count
echo ${count}
storeXpathCount | //div[@id='mainTag']/div[@id='subMainTag1']/* | count
echo ${count}
上述所有返回0
,沒有返回實際值4
。不知道,我在這裏錯過了什麼。
硒IDE /網絡驅動程序:蟒蛇,一切都很好。
答案: storeXpathCount
工作正常。我錯過了選擇框架。 Get Matching XPath Count
也適用於Robot Framework。
您是否嘗試過機器人框架selenium2library關鍵字[獲取匹配xpath計數](http://robotframework.org/Selenium2Library/Selenium2Library.html#Get%20Matching%20Xpath%20Count)? –