Ajocado TestNG Integration 1.0.0.Alpha2

org.jboss.arquillian.ajocado.testng
Class AjocadoRunner

java.lang.Object
  extended by org.testng.TestListenerAdapter
      extended by org.jboss.arquillian.ajocado.testng.listener.AbstractConfigurationListener
          extended by org.jboss.arquillian.ajocado.testng.AjocadoRunner
All Implemented Interfaces:
org.testng.IInvokedMethodListener, org.testng.internal.IConfigurationListener, org.testng.internal.IResultListener, org.testng.ITestListener, org.testng.ITestNGListener

public class AjocadoRunner
extends AbstractConfigurationListener


Constructor Summary
AjocadoRunner()
           
 
Method Summary
 void finalizeBrowser()
          Finalize context after each class run.
 void finalizeConfiguration()
           
 void finalizeSelenium()
           
 void initializeBrowser()
          Initializes context before each class run.
 void initializeConfiguration()
           
 void initializeExtensions()
          Initializes page and Selenium's extensions to correctly install before test run.
 void initializeSelenium()
           
 void initializeWaitTimeouts()
          Initializes the timeouts for waiting on interaction
 void injectContext(org.testng.ITestContext context)
           
 void loadCustomLocationStrategies()
          Uses selenium.addLocationStrategy to implement own strategies to locate items in the tested page
static void restartBrowser()
           
 
Methods inherited from class org.jboss.arquillian.ajocado.testng.listener.AbstractConfigurationListener
afterInvocation, beforeInvocation, onClassFinish, onClassStart, onConfigurationFailure, onConfigurationSkip, onConfigurationSuccess, onFinish, onStart, onSuiteStart, onTestFailedButWithinSuccessPercentage, onTestFailure, onTestSkipped, onTestStart, onTestSuccess, toString
 
Methods inherited from class org.testng.TestListenerAdapter
getAllTestMethods, getConfigurationFailures, getConfigurationSkips, getFailedButWithinSuccessPercentageTests, getFailedTests, getPassedTests, getSkippedTests, getTestContexts, setAllTestMethods, setFailedButWithinSuccessPercentageTests, setFailedTests, setPassedTests, setSkippedTests
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AjocadoRunner

public AjocadoRunner()
Method Detail

initializeConfiguration

public void initializeConfiguration()
                             throws MalformedURLException
Throws:
MalformedURLException

finalizeConfiguration

public void finalizeConfiguration()

initializeSelenium

public void initializeSelenium()

finalizeSelenium

public void finalizeSelenium()

injectContext

public void injectContext(org.testng.ITestContext context)

initializeBrowser

public void initializeBrowser()
Initializes context before each class run. Parameters will be obtained from TestNG.


restartBrowser

public static void restartBrowser()

finalizeBrowser

public void finalizeBrowser()
Finalize context after each class run.


loadCustomLocationStrategies

public void loadCustomLocationStrategies()
Uses selenium.addLocationStrategy to implement own strategies to locate items in the tested page


initializeWaitTimeouts

public void initializeWaitTimeouts()
Initializes the timeouts for waiting on interaction


initializeExtensions

public void initializeExtensions()
Initializes page and Selenium's extensions to correctly install before test run.


Ajocado TestNG Integration 1.0.0.Alpha2

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.