okw.gui.adapter.selenium.webdriver.SeFirefoxApp.java Source code

Java tutorial

Introduction

Here is the source code for okw.gui.adapter.selenium.webdriver.SeFirefoxApp.java

Source

package okw.gui.adapter.selenium.webdriver;

/*
==============================================================================
  Author: Zoltan Hrabovszki <zh@openkeyword.de>
    
  Copyright  2012, 2013, 2014, 2015 IT-Beratung Hrabovszki
  www.OpenKeyWord.de
============================================================================== 
    
This file is part of OpenKeyWord.
    
OpenKeyWord is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
    
OpenKeyWord is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
    
You should have received a copy of the GNU General Public License
along with OpenKeyWord.  If not, see <http://www.gnu.org/licenses/>.
    
Diese Datei ist Teil von OpenKeyWord.
    
OpenKeyWord ist Freie Software: Sie knnen es unter den Bedingungen
der GNU General Public License, wie von der Free Software Foundation,
Version 3 der Lizenz oder (nach Ihrer Wahl) jeder spteren
verffentlichten Version, weiterverbreiten und/oder modifizieren.
    
OpenKeyWord wird in der Hoffnung, dass es ntzlich sein wird, aber
OHNE JEDE GEWHRLEISTUNG, bereitgestellt; sogar ohne die implizite
Gewhrleistung der MARKTFHIGKEIT oder EIGNUNG FR EINEN BESTIMMTEN ZWECK.
Siehe die GNU General Public License fr weitere Details.
    
Sie sollten eine Kopie der GNU General Public License zusammen mit 
OpenKeyWord erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
*/

import java.util.ArrayList;

import org.openqa.selenium.firefox.FirefoxDriver;

import okw.OKW;
import okw.gui.adapter.selenium.*;
import okw.log.*;

///
/// \brief
/// OKW Selenium FireFox BrowserWindow Klasse
/// 
public class SeFirefoxApp {
    protected Logger_Sngltn MyLogger = Logger_Sngltn.getInstance();

    // =========================================================================
    // ChildObject of Firefox...
    // =========================================================================
    @OKW(FN = "URL")
    public SeURL URL = new SeURL();

    public SeFirefoxApp() {
        MyLogger.LogFunctionStartDebug("SeFirefoxApp()");

        MyLogger.LogFunctionEndDebug();
    }

    public void Init() {
        MyLogger.LogFunctionStartDebug("Init()");

        //// this.URL.mydriver = this.driver;

        MyLogger.LogFunctionEndDebug();
    }

    public void SelectWindow() {
    }

    public void StartApp() {
        MyLogger.LogFunctionStartDebug("StartApp");

        SeDriver.getInstance().driver = new FirefoxDriver();
        this.Init();

        MyLogger.LogFunctionEndDebug();
    }

    public void StopApp() {
        MyLogger.LogFunctionStartDebug("StopApp");

        SeDriver.getInstance().driver.quit();

        MyLogger.LogFunctionEndDebug();
    }

    public void TypeKey(ArrayList<String> fps_Values) {
    }

}