如何使用Selenium RC C#验证是否启用了5个选项卡?

时间:2012-05-15 08:05:58

标签: c# selenium-rc

我在页面中有5个选项卡,单击选项卡后,它需要执行一些功能。 但是,如何知道选择了哪个选项卡,如果启用了选项卡,请单击选项卡并执行必要的功能。 如果未启用,则会检查下一个。

1 个答案:

答案 0 :(得分:0)

这取决于HTML / javascript中标签的定义方式。

你应该使用Firefox的Firebug插件或Chrome的'Inspect Element'来查找负责任的HTML标签,然后使用Selenium的选择器(例如XPath)来查找它们。

例如,如果标签是使用JQuery-UI生成的,则标签容器是<ul>标记,其中包含类ui-tabs-nav,而活动标签是<li>,其中包含XPath {1}}。

Selenium可以使用{{3}}选择这些元素,以便对它们执行操作。