2013-06-01 44 views
1

所以我使用HTML單元單擊網頁上的項目。我通常使用Xpath來選擇我的項目,但是這個頁面給每個元素一個隨機生成的ID和類。我通常使用Google Chrome來獲取元素的Xpath,但它給了我這樣的://*[@id=":og"]其中:og是隨機生成的ID。我知道有時chrome會給我帶有沒有任何ID或類的Xpath,如下所示:/html/body/table/tbody/tr[2]/td/table/tbody/tr[3]/td/form/table[2]/tbody/tr/td/input[2]在這種情況下,是否可以獲得不依賴於ID或類的Xpath? 謝謝。當頁面隨機生成ID的HTML單元時獲取Xpath(或元素)

回答

1

爲了構建更短的xpath或基於標籤的替代選項,只有你可以使用插件來讓你做到這一點。特別是我喜歡Firefox中的Selenium IDE,但在Chrome中,您可以使用Xpath Helper等東西。還有其他人可以通過搜索Chrome網上商店進行探索。