我在用watin控制网页时出现问题... 我们有一个带有2个选择列表的html页面,当你从selectlist1中选择一个项目时,selectlist2将会显示... 但是当我从选择列表1中选择一个值时,它不会被看到......为什么?
我将此代码用于selectlist1:
br.SelectList(Find.ByName("Selectlist1[year]")).Focus();
br.SelectList(Find.ByName("Selectlist1[year]")).SelectByValue("2015");
现在selectlist2 [day]必须可见....但没有....
答案 0 :(得分:0)
假设您拥有/拥有对html页面的控制权,您可以添加一个js函数来显示第二个选择列表并使用Watin触发它。类似的东西:
br.SelectList(Find.ByName("Selectlist1[year]")).Focus();
br.SelectList(Find.ByName("Selectlist1[year]")).SelectByValue("2015");
br.DomContainer.Eval("ShowNextList()");