我如何从一个选择列表中选择,在c#

时间:2015-11-30 07:15:54

标签: c# list select watin selectlist

我在用watin控制网页时出现问题... 我们有一个带有2个选择列表的html页面,当你从selectlist1中选择一个项目时,selectlist2将会显示... 但是当我从选择列表1中选择一个值时,它不会被看到......为什么?

我将此代码用于selectlist1:

br.SelectList(Find.ByName("Selectlist1[year]")).Focus();
br.SelectList(Find.ByName("Selectlist1[year]")).SelectByValue("2015");

现在selectlist2 [day]必须可见....但没有....

1 个答案:

答案 0 :(得分:0)

假设您拥有/拥有对html页面的控制权,您可以添加一个js函数来显示第二个选择列表并使用Watin触发它。类似的东西:

br.SelectList(Find.ByName("Selectlist1[year]")).Focus();
br.SelectList(Find.ByName("Selectlist1[year]")).SelectByValue("2015");
br.DomContainer.Eval("ShowNextList()");