2010-10-06 20 views

回答

2

//形式1(3) - 在HTML

here拉到作爲例子這是利用的XPath第一成形件。從理論上講,你可以利用XPath重點解析XHTML的結構,然而,這是相當脆弱的,所以它不一定是一個明智的做法,但它應該把你的問題的關心。

1

是否文本框變化的位置,或只是名字?

如果文本框位於相同位置,您可以使用css或xpath選擇器來獲取文本框。

4

我假設文本框只改變ID的一部分,而不是每次都改變整個ID。

爲了處理這個問題,我會推薦使用xpath,就像人們已經放在上面一樣,但是使它更穩健,因爲它每次只能找到那個元素。

例如

//input[contains(@id,'thePartOfTheIdThatNeverChanges')]

//input[starts-with(@id,'thePartOfTheIdThatNeverChanges')]

//input[ends-with(@id,'thePartOfTheIdThatNeverChanges')]

1

我會建議CSS,因爲 - 一個。爲可讀性 b。爲了便於訪問(以及您的情況,可維護性)。

我使用螢火蟲用於訪問/配製CSS標識符。

相關問題