用两个条件创建xpath

时间:2018-05-14 23:30:08

标签: c# selenium xpath

家伙! 我正在学习xpath并与一个问题相撞;

html

并且有很多<li class="sport--block">...</li>

我找到了课,我需要这个:

var numOfGames = driver.FindElement(By.XPath("/li[contains(div/span, 'Теніс')]

如何添加第二个条件并检查每个event--line--position并获取所有条件的跨度值。

我需要检查event--line--position下的每个<li class="sport--block">...</li>。我打赌它必须是一个查询。

我应该创建循环还是可以立即实现并将值添加到列表中? 为我的时间投入大量精力。

1 个答案:

答案 0 :(得分:2)

尝试//ul[@class='sport--list']/li[contains(div/span, 'Теніс')]//div[@class='event--line--position']/span