如何使用WatiN单击Ajax工具包TabContainer标头?

时间:2009-01-06 05:45:55

标签: asp.net testing watin tabcontainer

我的页面上有一个带有几个标签的ajax工具包TabContainer控件。在我的测试中,我想在标签之间切换。

我已尝试_ie.Span("tabHeaderID").Click().MouseDown().FireEvent("onclick")。我也在父span元素上尝试过这些相同的方法。

我也试过Eval一些javascript来设置活动索引,如下所示:

_ie.Eval("$get(\"ctl00_AdminContentPlaceHolder_TabContainer1\").set_activeTabIndex(1);");

有没有人成功使用WatiN切换标签?

1 个答案:

答案 0 :(得分:0)

我还没想出如何模拟标签页面上的点击。但是,我确实有办法进入第二个标签 - 只是我原始帖子中eval语句的一个小变体:

_ie.Eval( “$查找(\” ctl00_AdminContentPlaceHolder_TabContainer1 \ “)set_activeTabIndex(1);”);

它使用$ find而不是$ get来获取制表符容器对象。