Xpath 如何在selenium中使用regex实现目标字段

Xpath 如何在selenium中使用regex实现目标字段,xpath,selenium,testng,Xpath,Selenium,Testng,我在目标值中使用selenium和xpath 我有一张桌子,我需要数一数行数 例如,我有一个X路径,从//tr[2]/td/span/input到//tr[10]/td/span/input。现在我想通过VerifyXpathCount计算X路径计数的数量 我需要在Selenium的目标字段中提供一个正则表达式,比如//tr[(*)]/td/span/input 我不能应用这样的正则表达式,所以我需要添加一些正则表达式 如何执行此操作?尝试//tr[./td/span/input]或//tr[/

我在目标值中使用selenium和xpath

我有一张桌子,我需要数一数行数

例如,我有一个X路径,从
//tr[2]/td/span/input
//tr[10]/td/span/input
。现在我想通过
VerifyXpathCount
计算X路径计数的数量

我需要在Selenium的目标字段中提供一个正则表达式,比如
//tr[(*)]/td/span/input

我不能应用这样的正则表达式,所以我需要添加一些正则表达式


如何执行此操作?

尝试
//tr[./td/span/input]
//tr[///td/span/input]
获取/验证xpath计数

int cnt = selenium.getXpathCount("//tr[/td/span/input]");
//处理所有元素

for(int i=0;i<cnt;i++){
String loc = "//tr["+i+"]/td/span/input";
//use loc 
}

for(int i=0;i您需要使用上述方法之一获取计数,然后对每个元素进行迭代。例如,请参阅下面的注释