2011-11-17 46 views
3

我使用WatiN和C#在线填写表单,但我的搜索字段与另一个元素具有相同的名称。我的搜索字段定义如下:如何使用WatiN填充特定的输入字段,当多个输入具有相同的“名称”时?

<input type="text" value="" size="50" name="search"> 

也有在同一个屏幕的另一部分定义为不同的搜索字段:

<input class="Search-TextBox" type="text" value="" size="15" name="search"> 

我要填写以前提到的文本输入搜索领域。有没有办法根据大小找到并填充搜索框?

我对搜索字段的Submit按钮有同样的问题。它的名称和大小相同,那么我如何指定点击搜索的按钮?

+0

完成并完成。对不起,我离开了这么多开放。 –

回答

4

您可以使用以下任何机制

如果所有属性都是一样的,你可以得到一个过滤列表后排序的基础上进行搜索。

browserinstance.TextFields.Filter(Find.ByName("search"))[0].Value = "value"; 
+0

优秀。非常感谢。 –

相关问题