如何为这个元素选择selenium.GetXpathCount?

时间:2010-11-30 22:07:32

标签: c# xpath selenium rc

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个元素?

我用过

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

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

1 个答案:

答案 0 :(得分:2)

使用:

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