Class ThreadGuard

java.lang.Object
org.openqa.selenium.support.ThreadGuard

public class ThreadGuard extends Object
Multithreaded client code should use this to assert that it accesses webdriver in a thread-safe manner.

Wrap WebDriver instances as follows:

 WebDriver driver = ThreadGuard.protect(new FirefoxDriver());
 
Threading issues related to incorrect client threading may have mysterious and hard to diagnose errors. Using this wrapper prevents this category of errors. It is recommended for all multithreaded usage. This class has no overhead of any importance.
  • Constructor Details

    • ThreadGuard

      public ThreadGuard()
  • Method Details