如何使用 WatiN 单击 Ajax 工具包 TabContainer 标头?
我的页面上有一个 ajax 工具包 TabContainer 控件,其中有几个选项卡。 在我的测试中,我想在选项卡之间切换。
我尝试过 _ie.Span("tabHeaderID").Click()
、.MouseDown()
、.FireEvent("onclick")
。 我也在父 span 元素上尝试了这些相同的方法。
我还尝试过 Eval-ing 一些 javascript 来设置活动索引,如下所示:
_ie.Eval("$get(\"ctl00_AdminContentPlaceHolder_TabContainer1\").set_activeTabIndex(1);");
有人成功使用 WatiN 来切换选项卡吗?
I have an ajax toolkit TabContainer control on my page with a couple tabs. In my test, I would like to switch between the tabs.
I've tried _ie.Span("tabHeaderID").Click()
, .MouseDown()
, .FireEvent("onclick")
. I've tried these same methods on the parent span elements as well.
I've also tried Eval-ing some javascript to set the active index like so:
_ie.Eval("$get(\"ctl00_AdminContentPlaceHolder_TabContainer1\").set_activeTabIndex(1);");
Has anyone successfully used WatiN to switch tabs?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我还没有弄清楚如何模拟单击选项卡标题。 但是,我确实有办法进入第二个选项卡 - 只是我原来帖子中的 eval 语句的一个小变化:
_ie.Eval("$find(\"ctl00_AdminContentPlaceHolder_TabContainer1\").set_activeTabIndex(1);");
它使用 $find 而不是 $get 来获取选项卡容器对象。
I have not figured out how to simulate a click on the tab header. However, I do have a way to get to the second tab - just a small variation on the eval statement from my original post:
_ie.Eval("$find(\"ctl00_AdminContentPlaceHolder_TabContainer1\").set_activeTabIndex(1);");
It uses $find instead of $get to get the tab container object.