如何在C#中使用selenium选择基于索引的行

时间:2016-02-14 17:49:29

标签: c# selenium selenium-webdriver

我需要选择索引为0的行。选择行的代码是什么.Below是样本3行的HTML标记。

<R In="0" NRC=""><C Va="XXXX" AI="XXXXXXXXXXXXXXXXXX.gif" AC="G_RH"/></R>
<R In="1" NRC=""><C Va="XXXXXXX" AI="XXXXXXXX.gif" AC="G_RH"/></R>
<R In="2" NRC=""><C Va="XXXXX" AI="XXXX.gif"/></R>

请让我知道要用C#编写的语法,以选择带index.i.e的行

1 个答案:

答案 0 :(得分:0)

您提供的XPath不正确。如果要按R属性选择In类型的节点,则需要以下XPath:

//R[@In="0"]

然后在硒中使用它:

IWebElement result = Driver.FindElement(By.XPath("//R[@In=\"0\"]"));