Selenium RC:未点击按钮但测试通过

时间:2010-07-30 06:24:42

标签: selenium-rc

我有一个脚本,可以在页面中输入一些数据,然后点击保存按钮。

这里我使用HTML组件ID作为保存按钮。

selenium.click( “StudentID:SAVEDATA”);

我甚至提供了正确的等待条件,并尝试使用X路径定位器。

测试通过。它不会抛出任何错误消息,但不会单击该按钮,并且数据不会更新。

请告诉我可能存在的问题。

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题并使用了CSS选择器。 CSS选择器比Xpath快得多(根据我的经验,一般来说工作效果更好,但Xpath对于某些事情是必需的。)

如果您使用的是Firefox,请安装Firebug插件;右键单击页面上的元素将为您提供复制CSS路径的选项。我发现我经常需要对它进行一些更改才能使它正常工作,但它可以让你快速获得非常深层次的嵌套元素。

W3C在CSS选择器here上有一个很好的页面。