TikhomirovSergey

Untitled

Sep 3rd, 2013
895
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     //switches to object
  2.     //this method can be overridden
  3.     protected synchronized void switchToMe()
  4.     {
  5.         //firstly we should switch parent browser window on
  6.         if (parent!=null)
  7.         {
  8.             parent.switchToMe();       
  9.         }
  10.         else
  11.         {
  12.             nativeWindow.switchToMe();
  13.         }
  14.         //if this object is placed on some frame
  15.         if (frameToSwitchOnInt!=null)
  16.         {  
  17.             frameSupport.switchTo(frameToSwitchOnInt);
  18.             return;        
  19.         }
  20.         if (frameToSwitchOnStr!=null)
  21.         {
  22.             frameSupport.switchTo(frameToSwitchOnStr);
  23.             return;
  24.         }
  25.         if (frameToSwitchOnElem!=null)
  26.         {
  27.             frameSupport.switchTo((WebElement) frameToSwitchOnElem);
  28.             return;
  29.         }
  30.         return;
  31.     }
RAW Paste Data