2010-07-09 66 views
0

我正在自動化一個測試用例,我需要關注一個鏈接,然後我必須點擊一個元素,說元素ID看起來像//table[@id='562']/tbody/tr/td[2]/img,但引號內的值是562不斷變化,我該如何找出並點擊那個元素。請任何機構幫助我。如何管理動態ID的

+1

你使用什麼測試工具?硒? – scunliffe 2010-07-09 13:28:57

+0

是啊..我正在使用硒 – nagaraja 2010-07-12 04:46:21

回答

0

你試過this

element.onclick = function(){ 
    alert(this.id); 
}; 
+0

抱歉我沒有得到如何使用這個可以解釋我更清楚..謝謝你 – nagaraja 2010-07-12 04:45:49

0

相同的值寫入了一個變量,並且用它來找到的元素。

+0

謝謝你和安迪。但問題是,在這個測試案例中,我要上傳一個文件,並將這些文件按行排列。我必須搜索那個文檔並點擊上面提到的elmenent,但是一旦我上傳了一個文檔,它可能會出現在任何一行中,並且id屬性包含任何值。沒有訂單的價值。所以我不能預測價值..所以有沒有其他的解決方案...請.. – nagaraja 2010-07-12 04:51:37

+0

你怎麼知道哪個項目點擊? – 2010-07-13 06:58:07