2015-12-04 30 views

回答

0

使用HTML代碼XPath的。你可以試試:

"//div[starts-with(@id, 'uniqName-')]" 

這將獲取所有其id屬性值開始uniqName-的元素。

您可以通過使用下面的代碼在每個迭代元素:

IList<IWebElement> elements = driver.FindElements(By.XPath("//div[starts-with(@id, 'uniqName-')]")); 
foreach(IWebElement element in elements) { 
    //Do Something 
} 
+0

謝謝您的回答傑森,但它會返回其中ID開頭的所有元素「UniqName ..」但如何去我相應的ID來執行操作。可以說頁面上有10個元素,ID以'UniqName ..'開頭 –

+0

@PankajDubey - 您可以遍歷它。如果你想要一個特定的'id'值,那麼你可以使用'By.Id'。 – JRodDynamite

相關問題