diff --git a/common/test/java/org/openqa/selenium/ElementFindingTest.java b/common/test/java/org/openqa/selenium/ElementFindingTest.java
index <HASH>..<HASH> 100644
--- a/common/test/java/org/openqa/selenium/ElementFindingTest.java
+++ b/common/test/java/org/openqa/selenium/ElementFindingTest.java
@@ -412,13 +412,16 @@ public class ElementFindingTest extends AbstractDriverTestCase {
 
   @JavascriptEnabled
   @Ignore({HTMLUNIT, REMOTE})
-  public void testShouldBeAbleToFindAnElementByCssSelector() {
+  @NeedsFreshDriver
+  public void testShouldBeAbleToFindAnElementByCssSelector() throws InterruptedException {
     driver.get(pages.xhtmlTestPage);
+    Thread.sleep(120000);
     driver.findElement(By.cssSelector("div.content"));
   }
 
   @JavascriptEnabled
   @Ignore({HTMLUNIT, REMOTE, SELENESE})
+  @NeedsFreshDriver
   public void testShouldBeAbleToFindAnElementsByCssSelector() {
     driver.get(pages.xhtmlTestPage);
     driver.findElements(By.cssSelector("p"));
EranMes: Marking the CSS finding tests as requiring a fresh driver. These tests could not find the sizzle.js file when being run from the FirefoxDriverTestSuite. It seems that something is erasing the Profile directory and this file is not there anymore, during the tests.

r<I>