org.openqa.selenium.support
Class ThreadGuard

java.lang.Object
  extended by 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 Summary
ThreadGuard()
           
 
Method Summary
static WebDriver protect(WebDriver actualWebDriver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadGuard

public ThreadGuard()
Method Detail

protect

public static WebDriver protect(WebDriver actualWebDriver)


Copyright © 2013. All Rights Reserved.