Пример #1
0
 /**
  * @param browser
  * @param url
  */
 public void initializeSelenium(String browser, String url) throws SAFSException {
   String id = getUniqueDriverID();
   try {
     WDLibrary.startBrowser(browser, url, id, BROWSER_TIMEOUT, USE_REMOTE, BROWSER_PARMS);
   } catch (Throwable th) {
     String thmsg = "WDSPC initial session start() error: " + th.getMessage();
     if (USE_REMOTE) {
       Log.info("WDSPC attempting to (re)start RemoteServer.");
       // if(WebDriverGUIUtilities.startRemoteServer()){
       if (WebDriverGUIUtilities.startRemoteServer(
           Runner.driver().iDriver().getProjectRootDir())) {
         try {
           WDLibrary.startBrowser(browser, url, id, BROWSER_TIMEOUT, USE_REMOTE, BROWSER_PARMS);
         } catch (Throwable th2) {
           thmsg = "WDSPC second session start() error:" + th2.getMessage();
           System.err.println(thmsg);
           Log.error(thmsg);
           throw new SAFSException(thmsg);
         }
       }
     } else {
       System.err.println(thmsg);
       Log.error(thmsg);
       throw new SAFSException(thmsg);
     }
   }
   Log.debug("Initialized browser: " + browser + " with ID: " + id);
   selenium = WDLibrary.getBrowserWithID(id);
   spcGUI.updateWindows(getWindows());
 }
Пример #2
0
 @Override
 public void runTest() throws Throwable {
   runningWindowChecker = false;
   runningGetAllElements = false;
   utils = (WebDriverGUIUtilities) Runner.hookDriver().getGUIUtilities();
   spcGUI = new WDSPCGUI(this);
   try {
     Thread.sleep(2000);
   } catch (Exception x) {
   }
   while (spcGUI.isDisplayable()) {
     try {
       Thread.sleep(1000);
     } catch (Exception x) {
     }
   }
 }
Пример #3
0
 public String appendFrameRS(String rs) {
   return spcGUI.appendFrameRS(rs);
 }
Пример #4
0
 public String getFrameRS() {
   return spcGUI.getFrameRS();
 }