2013-04-24 83 views
1

使用硒IDE我測試我的網站測試變量冠軍ID - 硒IDE

在一些網頁我有變量ID的鏈接

例如:(http://yourorder.com/135046

每次用戶點擊此鏈接網站帶他來處理頁面數(135046) 因此這個數字一直在變化(變量)

,所以我不能使用

<tr> 
    <td>click</td> 
    <td>link=yourorder.com/135046</td> 
</tr> 

我能做些什麼? 請幫助

回答

1

您可以通過此XPath定位元素:

"//td[contains(text(), 'link=yourorder.com')]" 
+0

我不能使用鏈接,因爲它包含id,因此我將無法將其與其他具有不同ID的項目一起使用---我使用了click> // html/body/div [6]/div [3]/div/div/div/table/tbody/tr/td [2]/a - 非常感謝Nora – 2013-04-28 15:03:09

+0

不用客氣,如果你給我一個你網站的樣本頁面可以試着看看我能否爲你提供更好的/更清潔的xpath。 – Nora 2013-05-13 18:46:14

1

SELENIUM IDE選擇目標有其他各種選擇。

序列中選擇目標值的是以下內容:

  1. ID

  2. NAME

  3. LINK

  4. DOM

  5. CSS

  6. XPATH結構

XPATH//html tag[@property='value']

所以,你可以用這些嘗試。

+0

XPath是硒的IDE任何命令的目標選擇最簡單的選擇。 如果你有你的答案,那麼不要忘記接受我的回答.... :) – 2013-04-25 04:40:08

+0

我不能使用id或名稱或鏈接,因爲在我的特殊情況下,他們將包含id,因此我將無法與其他具有不同ID的項目一起使用---我使用了click> // html/body/div [6]/div [3]/div/div/div/table/tbody/tr/td [2]/a - 非常感謝naveen – 2013-04-28 15:08:01

0
click > //html/body/div[6]/div[3]/div/div/div/table/tbody/tr/td[2]/a 

感謝大家