2010-11-30 98 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 

我应该用什么表达式来计算所有21个元素?如何为此元素调用selenium.GetXpathCount?

我用

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_.']"); 

但他们没有工作......请帮助。

回答

2

用途:

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

@Prostak:你是惠康! – 2010-11-30 22:29:53