2015-09-05 79 views
-1

我試圖計算第二列中包含值「ICETS」的表中的行數。我使用的是以下情況:Selenium IDE使用storeXpathCount包含在xpath中

<tr> 
    <td>storeXpathCount</td> 
    <td>//table[@id='DataTables_Table_0']/tbody/tr[contains(td[2], "ICETS")]</td> 
    <td>Workshop_Count</td> 
</tr> 

但是這給了一個錯誤:

[error] locator not found: name=uocDatatable_length

因此,對於Workshop_Count沒有值存儲。

我在看錶是這樣的:

<tr> 
    <td>123</td> 
    <td>GHHJG Trees</td> 
</tr> 
<tr> 
    <td>456</td> 
    <td>ICETS Shrubs</td> 
</tr> 
<tr> 
    <td>789</td> 
    <td>REUT Grass</td> 
</tr> 
<tr> 
    <td>120</td> 
    <td>ICETS Trees</td> 
</tr> 

,我期望從我上面的硒碼2的值。

在此先感謝。

+1

如何在您的問題中發佈您在回答中提及的一些代碼?目前的組合沒有任何意義 - >對任何人都沒有幫助...... – drkthng

回答

0

好吧,這是我的不好,有一段時間的聲明還沒有結束,最終的聲明。意思很奇怪的事情正在發生。對於那些誰擁有奇怪的事情發生(如storeText不工作等),請嘗試以下步驟:

  • 重啓火狐(有時自動更新使硒和Firefox打不好)
  • 重啓機器 - 我的Windows 8.1的自動更新(強制性的Windows 10?),這使得windows,firefox和硒不能很好地發揮。
  • 檢查while和endWhile聲明可能會丟失!