2010-11-30 34 views
1
ctl00_Content_ctl00_chkProduct_0 
ctl00_Content_ctl00_chkProduct_1 
ctl00_Content_ctl00_chkProduct_2 
... 
ctl00_Content_ctl00_chkProduct_19 
ctl00_Content_ctl00_chkProduct_20 

Quelle expression devrais-je utiliser pour compter les 21 éléments?Comment sélenium.GetXpathCount pour cet élément?

Je l'ai utilisé

decimal count = selenium.GetXpathCount("//*[@id='ctl00_Content_ctl00_chkProduct_.*']"); 
decimal count = selenium.GetXpathCount("//*[@id='ctl00_Content_ctl00_chkProduct_[.*]']"); 
decimal count = selenium.GetXpathCount("//*[@id='ctl00_Content_ctl00_chkProduct_.']"); 

mais aucun d'entre eux travaillaient ... s'il vous plaît aider.

Répondre

2

Utilisation:

//*[starts-with(@id,'ctl00_Content_ctl00_chkProduct_')] 
+0

@Prostak: Vous êtes Wellcome! –