var value = selenium.GetXpathCount("//div[contains(@id,'spnPriceDetails')]");
int clickNo = 1;
for (var j = 1; j <= value; j++)
{
if (clickNo == j)
{
selenium.Click("//div[contains(@id,'spnPriceDetails')]");
}
clickNo = clickNo + 1;
}
我在一個頁面上有25個相同的鏈接我已確定使用Xpath計數的鏈接總數。我點擊第一個鏈接但是當我嘗試點擊第二和第三鏈接時,每次點擊第一個鏈接而不是第二個和第三個鏈接硒xpath查詢
我覺得這是問題,但有一個時間的地獄尋找細節s在Selenium文檔中。 –
Tarwn謝謝你的答覆,但我的問題仍然沒有得到尋求..對於特定的元素,我們有id生成deceid =「spnPriceDetails30-IRCMPTZ」出該spnPriceDetails是靜態的,其他部分是動態的。我發現了數字的元素使用該ID即25,但是當嘗試點擊第二個元素時,它總是首先點擊,我不採取整個ID,因爲每次我們搜索,我們得到不同的結果和不同的動態ID ..所以我正在尋找一些的概念同樣的方式就像我們使用的是在QTP,但在這裏我們得到了XPath,CSS硒和索引它不是DIV的工作.... – user1086343
所以,如果你的索引添加到您的搜索字符串就像我在帖子上面顯示,它是否繼續每次都點擊第一個鏈接? – Tarwn