Note that this not correct and you've just removed one test which was to check that
the current tab is the Comments tab.
This needs to be rolled-back (or another test that verifies that the comments tab is the
first one needs to be added) and the comments tab needs to be put back as the first tab
(this was discussed on IRC yesterday).
Thanks
-Vincent
On Mar 23, 2011, at 4:49 AM, sdumitriu (SVN) wrote:
  Author: sdumitriu
 Date: 2011-03-23 04:49:01 +0100 (Wed, 23 Mar 2011)
 New Revision: 35817
 Modified:
enterprise/trunk/distribution-test/selenium-tests/src/test/it/org/xwiki/test/selenium/CommentTest.java
 Log:
 [misc] Fixed failing tests
 Modified:
enterprise/trunk/distribution-test/selenium-tests/src/test/it/org/xwiki/test/selenium/CommentTest.java
 ===================================================================
 ---
enterprise/trunk/distribution-test/selenium-tests/src/test/it/org/xwiki/test/selenium/CommentTest.java
2011-03-23 03:09:08 UTC (rev 35816)
 +++
enterprise/trunk/distribution-test/selenium-tests/src/test/it/org/xwiki/test/selenium/CommentTest.java
2011-03-23 03:49:01 UTC (rev 35817)
 @@ -120,6 +120,7 @@
             loginAsAdmin();
         }
         open("CommentTest", "PageWithSomeComments");
 +        loadCommentsTab();
         // Wait until comments load though ajax mechanism.
waitForElement("//div[@id='_comments']/form[@id='AddComment']/fieldset[@id='commentform']");
 @@ -147,6 +148,7 @@
         if (!isAuthenticated()) {
             loginAsAdmin();
         }
 +        loadCommentsTab();
         if
(!isElementPresent("//div[@class='commentheader']/div/span[@class='commentauthor']/span/a"))
{
             postComment("This comment will be edited.", null, true);
         }
 @@ -207,6 +209,7 @@
     public void postComment(String comment, String author, boolean doubleCheck)
     {
 +        loadCommentsTab();
         setCommentContent(comment);
         if (author != null) {
             setCommentAuthor(author);
 @@ -233,6 +236,14 @@
         return
getSelenium().getAttribute("//input[@name='XWiki.XWikiComments_author']@value");
     }
 +    public void loadCommentsTab()
 +    {
 +        if (isElementPresent("//a[@id='Commentslink']")) {
 +            clickLinkWithXPath("//a[@id='Commentslink']", false);
 +
waitForCondition("selenium.browserbot.findElement(\"Commentspane\").className.indexOf(\"empty\")
== -1");
 +        }
 +    }
 +
     public void setCommentContent(String content)
     {
waitForElement("//textarea[(a)id='XWiki.XWikiComments_comment']")mment']");