如何选择具有相同名称的div类?

时间:2014-06-15 19:25:26

标签: c# visual-studio-2010 watin

使用Watin和VS C#。 我正在为一个网站进行测试。我已经能够使用Div,Find.ById等等打开不同的页面。这是我需要一些指示的地方。我需要打开这些页面,但它们都有相同的Id和类,所以我当然只能打开第一个,所以我的问题在这里: 关于Watin可以打开第二个还是第三个的任何声明? 和/或当它找到相同类/ Id的第二个或第三个或....迭代时将打开的任何语句?谢谢                    

1 个答案:

答案 0 :(得分:1)

您可以使用Find.By Index约束以及您的id或类名等...如果您需要单击具有相同ID的第二个元素,那么您需要将索引传递为1,如...

ie.TextField(Find.ById("someid")) --> This will return first element which has 'someid' as id of the lement.
ie.TextField(Find.ById("someid") && Find.ByIndex(1)) --> This will return you the second element of 'someid'.