I created a simple google search data driven test with 2 records using excel as the data source using the version 1.0.5. It tries to run the tests 4 times not sure if I'm doing something wrong but attaching the driver project to replicate the issue. I tested the DataProvider which executes perfectly fine for a single scenario but DataDriver is having issues. The tests are getting stcuked and the browsers remain open.
driver.zip
Below is the console log as the test is not completing.
Nov 13, 2016 12:49:57 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Driver: Configuring Driver
Nov 13, 2016 12:49:57 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Cloud: Configuring Cloud Registry
Nov 13, 2016 12:49:57 PM org.xframium.device.cloud.XMLCloudProvider readData
INFO: Reading from FILE SYSTEM as [resources\XML\cloudRegistry.xml]
Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Cloud: Extracted 2 cloud entries
Nov 13, 2016 12:49:58 PM org.xframium.device.cloud.CloudRegistry setCloud
INFO: cloud Under Test set to local (127.0.0.1:4444)
Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Cloud: configured as local at 127.0.0.1:4444
Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Device: Configuring Device Acquisition Engine
Nov 13, 2016 12:49:58 PM org.xframium.device.data.XMLDataProvider readData
INFO: Reading from FILE SYSTEM as [resources\XML\deviceRegistry.xml]
Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Device: Extract 1 active devices and 0 inactive devices
Nov 13, 2016 12:49:58 PM org.xframium.device.DeviceManager registerDevice
INFO: Registering Device Mozilla Firefox (Firefox)
Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Application: Configuring Application Registry
Nov 13, 2016 12:49:58 PM org.xframium.application.XMLApplicationProvider readData
INFO: Reading from FILE SYSTEM as [resources\XML\applicationRegistry.xml]
Nov 13, 2016 12:49:58 PM org.xframium.application.ApplicationRegistry setAUT
INFO: Application Under Test set to Google (WEB)
Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Application: Configured as Google
Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Third Party: Configuring Third Party Library Support
Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Content: Configuring Content Engine
Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Property Adapter: Configuring Property Adapters
Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Data: Configuring Data Driven Testing
Nov 13, 2016 12:49:58 PM org.xframium.page.data.provider.ExcelPageDataProvider readPageData
INFO: Reading from FILE SYSTEM as [resources\XML\pageData.xlsx]
Nov 13, 2016 12:49:59 PM org.xframium.page.data.provider.ExcelPageDataProvider readElements
INFO: Reading Record Type [SearchData]
Nov 13, 2016 12:49:59 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Data: Configuring Test Cases
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider readData
INFO: Reading from FILE SYSTEM as [resources\XML\tests.xml]
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step SEARCH in TC-001 was not specified in the Model
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for [Ljava.lang.Object; as com.xframium.serialization.extended.TypedObjectArraySerializer@1e244b5
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSCall as com.xframium.serialization.json.ReflectionSerializer@f4bbde
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSClick as com.xframium.serialization.json.ReflectionSerializer@f3ed4d
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSExists as com.xframium.serialization.json.ReflectionSerializer@731b00
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSFunction as com.xframium.serialization.json.ReflectionSerializer@1f6f988
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSGesture as com.xframium.serialization.json.ReflectionSerializer@879daa
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSReturn as com.xframium.serialization.json.ReflectionSerializer@1de635a
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSSet as com.xframium.serialization.json.ReflectionSerializer@191fefb
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSValue as com.xframium.serialization.json.ReflectionSerializer@17002be
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSWait as com.xframium.serialization.json.ReflectionSerializer@13d2941
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSWaitFor as com.xframium.serialization.json.ReflectionSerializer@1d94f05
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSAttribute as com.xframium.serialization.json.ReflectionSerializer@1aab39a
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSLoop as com.xframium.serialization.json.ReflectionSerializer@1654a50
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSBreak as com.xframium.serialization.json.ReflectionSerializer@982531
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSDevice as com.xframium.serialization.json.ReflectionSerializer@66d27c
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSFork as com.xframium.serialization.json.ReflectionSerializer@1fafb25
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSVisible as com.xframium.serialization.json.ReflectionSerializer@1e4bfbe
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSCheckColor as com.xframium.serialization.json.ReflectionSerializer@31ac15
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSContrastRatio as com.xframium.serialization.json.ReflectionSerializer@afc459
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSWindow as com.xframium.serialization.json.ReflectionSerializer@aee875
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSExecJS as com.xframium.serialization.json.ReflectionSerializer@97ecfb
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSExecWS as com.xframium.serialization.json.ReflectionSerializer@117268b
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSOpenPage as com.xframium.serialization.json.ReflectionSerializer@115a64b
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSAddCookie as com.xframium.serialization.json.ReflectionSerializer@716b8f
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSDeleteCookie as com.xframium.serialization.json.ReflectionSerializer@1a6a352
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSDeleteCookies as com.xframium.serialization.json.ReflectionSerializer@d19957
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSGetCookie as com.xframium.serialization.json.ReflectionSerializer@10e4698
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSGetCookies as com.xframium.serialization.json.ReflectionSerializer@17f6423
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSCompare as com.xframium.serialization.json.ReflectionSerializer@14dcba
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSString as com.xframium.serialization.json.ReflectionSerializer@1e1081f
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSMath as com.xframium.serialization.json.ReflectionSerializer@7cf559
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSMouse as com.xframium.serialization.json.ReflectionSerializer@dc005
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSCache as com.xframium.serialization.json.ReflectionSerializer@62a130
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSReport as com.xframium.serialization.json.ReflectionSerializer@1f1c7d0
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSAddDevice as com.xframium.serialization.json.ReflectionSerializer@f3dcf0
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSFocus as com.xframium.serialization.json.ReflectionSerializer@1ad71f0
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSAlign as com.xframium.serialization.json.ReflectionSerializer@3dacfa
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSSync as com.xframium.serialization.json.ReflectionSerializer@ab94fd
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSAt as com.xframium.serialization.json.ReflectionSerializer@eaed8d
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSPerfectoScript as com.xframium.serialization.json.ReflectionSerializer@1607a03
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSElse as com.xframium.serialization.json.ReflectionSerializer@1a5a709
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSDumpState as com.xframium.serialization.json.ReflectionSerializer@e6f983
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSAlert as com.xframium.serialization.json.ReflectionSerializer@1f44e33
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSSQL as com.xframium.serialization.json.ReflectionSerializer@1b3af58
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSOperator as com.xframium.serialization.json.ReflectionSerializer@68780f
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSNavigate as com.xframium.serialization.json.ReflectionSerializer@4336ff
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSVisual as com.xframium.serialization.json.ReflectionSerializer@598587
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSSetContentKey as com.xframium.serialization.json.ReflectionSerializer@68547b
Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping
INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSBrowser as com.xframium.serialization.json.ReflectionSerializer@1fc0cb0
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step SEARCH in TC-001 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step SEARCH_BUTTON in TC-001 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step RESULTS in TC-001 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step RESULTS in TC-001 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step LOOP_OVER_RESULTS in TC-001 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step SEARCH in TC-002 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step SEARCH in TC-002 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step SEARCH_BUTTON in TC-002 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step RESULTS in TC-002 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step RESULTS in TC-002 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step LOOP_OVER_RESULTS in TC-002 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Home] defined the step LOGO in TC-002 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step SEARCH in TC-002 was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step TOKEN_RESULT in checkText was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step SWIPE in scrollDown was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step CRUNCH in scrollDown was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step crunchFound in scrollDown was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step _CONTEXT.ELEMENT in viewResult was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step _CONTEXT.ELEMENT-->RESULT_HEADER in viewResult was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step _CONTEXT.ELEMENT-->RESULT_HEADER in viewResult was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps
SEVERE: The page [Search] defined the step elementFound in viewResult was not specified in the Model
Nov 13, 2016 12:49:59 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Extracted 5 test cases (4 active)
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.KeyWordDriver addTest
INFO: Adding test [TC-002!SearchData-1]
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.KeyWordDriver addTest
INFO: Adding test [TC-002!SearchData-1]
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.KeyWordDriver addTest
INFO: Adding test [TC-002!SearchData-2]
Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.KeyWordDriver addTest
INFO: Adding test [TC-002!SearchData-2]
Nov 13, 2016 12:49:59 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Page: Configuring Object Repository
Nov 13, 2016 12:49:59 PM org.xframium.page.element.provider.XMLElementProvider readElements
INFO: Reading from FILE SYSTEM as [resources\XML\pageElements.xml]
Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement
INFO: Creating Element by [XPATH as [//input[@id='lst-ib']] as [org.xframium.page.element.SeleniumElement]
Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement
INFO: Creating Element by [XPATH as [//button[@id='tsbb']/div|//div[@id='sblsbb']/button] as [org.xframium.page.element.SeleniumElement]
Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement
INFO: Creating Element by [XPATH as [//*[@id='rso']/div/div] as [org.xframium.page.element.SeleniumElement]
Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement
INFO: Creating Element by [XPATH as [.//h3/a[contains( text(),'CrunchBase' )]] as [org.xframium.page.element.SeleniumElement]
Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement
INFO: Creating Element by [V_TEXT as [Crunch Base] as [org.xframium.page.element.SeleniumElement]
Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement
INFO: Creating Element by [XPATH as [//a[text()='{perfectoData}']] as [org.xframium.page.element.SeleniumElement]
Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement
INFO: Creating Element by [V_TEXT as [Google] as [org.xframium.page.element.SeleniumElement]
Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement
INFO: Creating Element by [ID as [logo] as [org.xframium.page.element.SeleniumElement]
Nov 13, 2016 12:49:59 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Extracted 2 pages
Nov 13, 2016 12:49:59 PM org.xframium.driver.AbstractConfigurationReader readConfiguration
INFO: Artifact: Configuring Artifact Production
Nov 13, 2016 12:49:59 PM org.xframium.driver.AbstractConfigurationReader executeTest
INFO: Go: Executing Tests
[TestRunner] Running the tests in 'Command line test' with parallel mode:false
[RunInfo] Adding method selector: org.testng.internal.XmlMethodSelector@1b06b24 priority: 10
[TestClass] Creating TestClass for [ClassImpl class=org.xframium.driver.XMLTestDriver]
[TestClass] Adding method XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)[pri:0, instance:null] on TestClass class org.xframium.driver.XMLTestDriver
[XmlMethodSelector] Including method org.xframium.device.ng.beforeMethod()
[XmlMethodSelector] Including method org.xframium.device.ng.afterMethod()
[XmlMethodSelector] Including method org.xframium.driver.testDriver()
[TestNG] Running:
Command line suite
[SuiteRunner] Created 1 TestRunners
[TestRunner] Running test Command line test on 1 classes, included groups:[] excluded groups:[]
===== Test class
org.xframium.driver.XMLTestDriver
@BeforeMethod AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e]
@Test XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e]
@AfterMethod AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e]
[TestNG] RUNNING: Suite: "Command line test" containing "1" Tests (config: null)
[Invoker 17510567] Keeping method AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver]
[Invoker 17510567] Keeping method AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver]
[Invoker 22577215] Keeping method AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver]
[Invoker 3245523] Keeping method AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver]
[Invoker 21736938] Keeping method AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver]
[Invoker 21563065] Keeping method AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver]
[Invoker 22577215] Invoking @BeforeMethod AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e]
[Invoker 21563065] Invoking @BeforeMethod AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e]
[Invoker 3245523] Invoking @BeforeMethod AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e]
[Invoker 21736938] Invoking @BeforeMethod AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e]
[TestNG] INVOKING CONFIGURATION: "Command line test" - @BeforeMethod org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@13d7304)
[TestNG] INVOKING CONFIGURATION: "Command line test" - @BeforeMethod org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@1155915)
[TestNG] INVOKING CONFIGURATION: "Command line test" - @BeforeMethod org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@a4d2f3)
[TestNG] INVOKING CONFIGURATION: "Command line test" - @BeforeMethod org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@8b7347)
Nov 13, 2016 12:50:00 PM org.xframium.device.ng.AbstractSeleniumTest beforeMethod
INFO: Device Acquisition --> 12: Attempting to acquire device for testDriver
Nov 13, 2016 12:50:00 PM org.xframium.device.ng.AbstractSeleniumTest beforeMethod
INFO: Device Acquisition --> 10: Attempting to acquire device for testDriver
Nov 13, 2016 12:50:00 PM org.xframium.device.ng.AbstractSeleniumTest beforeMethod
INFO: Device Acquisition --> 9: Attempting to acquire device for testDriver
Nov 13, 2016 12:50:00 PM org.xframium.device.ng.AbstractSeleniumTest beforeMethod
INFO: Device Acquisition --> 11: Attempting to acquire device for testDriver
Nov 13, 2016 12:50:00 PM org.xframium.device.factory.DriverManager getDriverFactory
INFO: Creating Driver Factory as org.xframium.device.factory.spi.WEBDriverFactory
Nov 13, 2016 12:50:15 PM org.xframium.device.factory.DeviceWebDriver setExecutionId
INFO: Execution ID recorded as [e128d678-7820-417f-b52b-06afa9e6cc33]
Nov 13, 2016 12:50:24 PM org.xframium.device.ng.AbstractSeleniumTest beforeMethod
INFO: Device Acquisition --> 10: Device acquired for testDriver
Nov 13, 2016 12:50:24 PM org.xframium.device.ng.AbstractSeleniumTest beforeMethod
INFO: Device Acquisition --> 9: Device acquired for testDriver
java.lang.NullPointerException
at org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(AbstractSeleniumTest.java:449)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:514)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:215)
[TestNG] PASSED CONFIGURATION: "Command line test" - @BeforeMethod org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@a4d2f3) finished in 23899 ms
[TestNG] INVOKING: "Command line test" - org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)(value(s): TC-002!SearchData-1-->Mozilla Firefox [Firefox])
[Invoker 22577215] Invoking org.xframium.driver.XMLTestDriver.testDriver
at org.testng.internal.Invoker.invokeMethod(Invoker.java:589)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:75)
at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:14)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.KeyWordTest executeTest
INFO: *** Executing Test TC-002!SearchData-1
Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.KeyWordTest executeTest
INFO: Creating Page [Search]
[TestNG] PASSED CONFIGURATION: "Command line test" - @BeforeMethod org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@13d7304) finished in 23902 ms
[TestNG] INVOKING: "Command line test" - org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)(value(s): TC-002!SearchData-1)
[Invoker 21736938] Invoking org.xframium.driver.XMLTestDriver.testDriver
[TestNG] FAILED: "Command line test" - org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)(value(s): TC-002!SearchData-1) finished in 0 ms
[TestNG] java.lang.NullPointerException
[TestNG] at org.xframium.driver.XMLTestDriver.testDriver(XMLTestDriver.java:57)
[TestNG] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[TestNG] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[TestNG] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[TestNG] at java.lang.reflect.Method.invoke(Unknown Source)
[TestNG] at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
[TestNG] at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
[TestNG] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
[TestNG] at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:75)
[TestNG] at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:14)
[TestNG] at java.util.concurrent.FutureTask.run(Unknown Source)
[TestNG] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[TestNG] at java.util.concurrent.FutureTask.run(Unknown Source)
[TestNG] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[TestNG] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[TestNG] at java.lang.Thread.run(Unknown Source)
[Invoker 21736938] Keeping method AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver]
[Invoker 21736938] Invoking @AfterMethod AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e]
[TestNG] INVOKING CONFIGURATION: "Command line test" - @AfterMethod org.xframium.device.ng.AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@13d7304, [TestResult name=testDriver status=FAILURE method=XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] output={null}])
Failed to invoke configuration method org.xframium.device.ng.AbstractSeleniumTest.afterMethod:null
[TestNG] FAILED CONFIGURATION: "Command line test" - @AfterMethod org.xframium.device.ng.AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@13d7304, [TestResult name=testDriver status=FAILURE method=XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] output={null}]) finished in 0 ms
[TestNG] java.lang.NullPointerException
[TestNG] at org.xframium.device.ng.AbstractSeleniumTest.afterMethod(AbstractSeleniumTest.java:546)
[TestNG] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[TestNG] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[TestNG] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[TestNG] at java.lang.reflect.Method.invoke(Unknown Source)
[TestNG] at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
[TestNG] at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:514)
[TestNG] at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:215)
[TestNG] at org.testng.internal.Invoker.invokeMethod(Invoker.java:707)
[TestNG] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
[TestNG] at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:75)
[TestNG] at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:14)
[TestNG] at java.util.concurrent.FutureTask.run(Unknown Source)
[TestNG] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[TestNG] at java.util.concurrent.FutureTask.run(Unknown Source)
[TestNG] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[TestNG] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[TestNG] at java.lang.Thread.run(Unknown Source)
Nov 13, 2016 12:50:24 PM org.xframium.page.factory.DefaultPageFactory _createPage
INFO: Attempting to create PROXY interface by interface org.xframium.page.keyWord.KeyWordPage
Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step SEARCH(KWSExists)
Nov 13, 2016 12:50:24 PM org.xframium.page.factory.LocalPageFactory _createPage
INFO: Creating page implementation as org.xframium.page.keyWord.spi.KeyWordPageImpl
Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.SEARCH] - org.xframium.device.factory.DeviceWebDriver@1ca03ba
Nov 13, 2016 12:50:24 PM org.xframium.device.factory.DeviceWebDriver _getContext
WARNING: Context Switches are not supported - Build info: version: '2.53.0', revision: '35ae25b', time: '2016-03-15 17:00:58'
System info: host: '01hw717218', ip: '192.168.56.1', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_45'
Driver info: driver.version: unknown
Command duration or timeout: 30 milliseconds
Build info: version: '2.53.0', revision: '35ae25b', time: '2016-03-15 17:00:58'
System info: host: '01hw717218', ip: '192.168.56.1', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_45'
Session ID: e128d678-7820-417f-b52b-06afa9e6cc33
Driver info: org.openqa.selenium.remote.RemoteWebDriver
Capabilities [{platform=WINDOWS, javascriptEnabled=true, acceptSslCerts=true, browserName=firefox, rotatable=false, locationContextEnabled=true, webdriver.remote.sessionid=e128d678-7820-417f-b52b-06afa9e6cc33, version=45.0, databaseEnabled=true, cssSelectorsEnabled=true, handlesAlerts=true, webStorageEnabled=true, nativeEvents=false, applicationCacheEnabled=true, takesScreenshot=true}]
Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Locating element by [XPATH] using [//input[@id='lst-ib']]
Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Element //input[@id='lst-ib'] Located
Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step SEARCH(KWSSet)
Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.step.spi.KWSSet _executeStep
INFO: Attmepting to set SEARCH to [xFramium]
Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.SEARCH] - org.xframium.device.factory.DeviceWebDriver@1ca03ba
Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Locating element by [XPATH] using [//input[@id='lst-ib']]
Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Element //input[@id='lst-ib'] Located
Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement _setValue
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Setting element [//input[@id='lst-ib']] to xFramium
Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step SEARCH_BUTTON(KWSClick)
Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.SEARCH_BUTTON] - org.xframium.device.factory.DeviceWebDriver@1ca03ba
Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Locating element by [XPATH] using [//button[@id='tsbb']/div|//div[@id='sblsbb']/button]
Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Element //button[@id='tsbb']/div|//div[@id='sblsbb']/button Located
Nov 13, 2016 12:50:25 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step RESULTS(KWSWaitFor)
Nov 13, 2016 12:50:25 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.RESULTS] - org.xframium.device.factory.DeviceWebDriver@1ca03ba
Nov 13, 2016 12:50:25 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step RESULTS(KWSExists)
Nov 13, 2016 12:50:25 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.RESULTS] - org.xframium.device.factory.DeviceWebDriver@1ca03ba
Nov 13, 2016 12:50:25 PM org.xframium.page.element.SeleniumElement getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Locating element by [XPATH] using [//[@id='rso']/div/div]
Nov 13, 2016 12:50:26 PM org.xframium.page.element.SeleniumElement getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Element //[@id='rso']/div/div Located
Nov 13, 2016 12:50:26 PM org.xframium.page.element.SeleniumElement _getAll
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Locating element by [XPATH] using [//[@id='rso']/div/div]
Nov 13, 2016 12:50:26 PM org.xframium.page.element.SeleniumElement _getAll
INFO: 7Elements Located using //[@id='rso']/div/div
Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step LOOP_OVER_RESULTS(KWSLoop)
Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.step.spi.KWSLoop _executeStep
INFO: Attempting to locate an array of elements using xFramium
www.xframium.org/
xFramium, an open source testing framework for desktop and mobile web, native, and hybrid apps.
Keywords
Keywords. There are many useful Keywords that are built into the ...
Installation
Eclipse. xFramium can be run from Eclipse allowing for execution ...
Download xFramium
xFramium is built the first weekend of each month. The current ...
Get Started
The easiest way to get started with xFramium. Once you have your ...
xFramium with Java
xFramium with Java ... this implementation with Java and ...
About xFramium
History. The original brain-child of Allen Geary, xFramium was ...
More results from xframium.org »
Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.xFramium
www.xframium.org/
xFramium, an open source testing framework for desktop and mobile web, native, and hybrid apps.
Keywords
Keywords. There are many useful Keywords that are built into the ...
Installation
Eclipse. xFramium can be run from Eclipse allowing for execution ...
Download xFramium
xFramium is built the first weekend of each month. The current ...
Get Started
The easiest way to get started with xFramium. Once you have your ...
xFramium with Java
xFramium with Java ... this implementation with Java and ...
About xFramium
History. The original brain-child of Allen Geary, xFramium was ...
More results from xframium.org »] - org.xframium.device.factory.DeviceWebDriver@1ca03ba
Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.KeyWordTest executeTest
INFO: Creating Page [Home]
Nov 13, 2016 12:50:26 PM org.xframium.page.factory.DefaultPageFactory _createPage
INFO: Attempting to create PROXY interface by interface org.xframium.page.keyWord.KeyWordPage
Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step LOGO(KWSClick)
Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Home.LOGO] - org.xframium.device.factory.DeviceWebDriver@1ca03ba
Nov 13, 2016 12:50:26 PM org.xframium.page.element.SeleniumElement getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Locating element by [ID] using [logo]
Nov 13, 2016 12:50:26 PM org.xframium.page.element.SeleniumElement getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Element logo Located
Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step SEARCH(KWSWaitFor)
Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement
INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.SEARCH] - org.xframium.device.factory.DeviceWebDriver@1ca03ba
[TestNG] PASSED: "Command line test" - org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)(value(s): TC-002!SearchData-1-->Mozilla Firefox [Firefox]) finished in 3533 ms
[Invoker 22577215] Keeping method AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver]
[TestNG] SKIPPED CONFIGURATION: "Command line test" - @AfterMethod org.xframium.device.ng.AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult) finished in 0 ms
Hi,
I created a simple google search data driven test with 2 records using excel as the data source using the version 1.0.5. It tries to run the tests 4 times not sure if I'm doing something wrong but attaching the driver project to replicate the issue. I tested the DataProvider which executes perfectly fine for a single scenario but DataDriver is having issues. The tests are getting stcuked and the browsers remain open. driver.zip
Below is the console log as the test is not completing.
Nov 13, 2016 12:49:57 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Driver: Configuring Driver Nov 13, 2016 12:49:57 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Cloud: Configuring Cloud Registry Nov 13, 2016 12:49:57 PM org.xframium.device.cloud.XMLCloudProvider readData INFO: Reading from FILE SYSTEM as [resources\XML\cloudRegistry.xml] Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Cloud: Extracted 2 cloud entries Nov 13, 2016 12:49:58 PM org.xframium.device.cloud.CloudRegistry setCloud INFO: cloud Under Test set to local (127.0.0.1:4444) Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Cloud: configured as local at 127.0.0.1:4444 Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Device: Configuring Device Acquisition Engine Nov 13, 2016 12:49:58 PM org.xframium.device.data.XMLDataProvider readData INFO: Reading from FILE SYSTEM as [resources\XML\deviceRegistry.xml] Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Device: Extract 1 active devices and 0 inactive devices Nov 13, 2016 12:49:58 PM org.xframium.device.DeviceManager registerDevice INFO: Registering Device Mozilla Firefox (Firefox) Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Application: Configuring Application Registry Nov 13, 2016 12:49:58 PM org.xframium.application.XMLApplicationProvider readData INFO: Reading from FILE SYSTEM as [resources\XML\applicationRegistry.xml] Nov 13, 2016 12:49:58 PM org.xframium.application.ApplicationRegistry setAUT INFO: Application Under Test set to Google (WEB) Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Application: Configured as Google Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Third Party: Configuring Third Party Library Support Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Content: Configuring Content Engine Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Property Adapter: Configuring Property Adapters Nov 13, 2016 12:49:58 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Data: Configuring Data Driven Testing Nov 13, 2016 12:49:58 PM org.xframium.page.data.provider.ExcelPageDataProvider readPageData INFO: Reading from FILE SYSTEM as [resources\XML\pageData.xlsx] Nov 13, 2016 12:49:59 PM org.xframium.page.data.provider.ExcelPageDataProvider readElements INFO: Reading Record Type [SearchData] Nov 13, 2016 12:49:59 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Data: Configuring Test Cases Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider readData INFO: Reading from FILE SYSTEM as [resources\XML\tests.xml] Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step SEARCH in TC-001 was not specified in the Model Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for [Ljava.lang.Object; as com.xframium.serialization.extended.TypedObjectArraySerializer@1e244b5 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSCall as com.xframium.serialization.json.ReflectionSerializer@f4bbde Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSClick as com.xframium.serialization.json.ReflectionSerializer@f3ed4d Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSExists as com.xframium.serialization.json.ReflectionSerializer@731b00 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSFunction as com.xframium.serialization.json.ReflectionSerializer@1f6f988 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSGesture as com.xframium.serialization.json.ReflectionSerializer@879daa Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSReturn as com.xframium.serialization.json.ReflectionSerializer@1de635a Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSSet as com.xframium.serialization.json.ReflectionSerializer@191fefb Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSValue as com.xframium.serialization.json.ReflectionSerializer@17002be Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSWait as com.xframium.serialization.json.ReflectionSerializer@13d2941 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSWaitFor as com.xframium.serialization.json.ReflectionSerializer@1d94f05 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSAttribute as com.xframium.serialization.json.ReflectionSerializer@1aab39a Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSLoop as com.xframium.serialization.json.ReflectionSerializer@1654a50 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSBreak as com.xframium.serialization.json.ReflectionSerializer@982531 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSDevice as com.xframium.serialization.json.ReflectionSerializer@66d27c Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSFork as com.xframium.serialization.json.ReflectionSerializer@1fafb25 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSVisible as com.xframium.serialization.json.ReflectionSerializer@1e4bfbe Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSCheckColor as com.xframium.serialization.json.ReflectionSerializer@31ac15 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSContrastRatio as com.xframium.serialization.json.ReflectionSerializer@afc459 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSWindow as com.xframium.serialization.json.ReflectionSerializer@aee875 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSExecJS as com.xframium.serialization.json.ReflectionSerializer@97ecfb Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSExecWS as com.xframium.serialization.json.ReflectionSerializer@117268b Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSOpenPage as com.xframium.serialization.json.ReflectionSerializer@115a64b Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSAddCookie as com.xframium.serialization.json.ReflectionSerializer@716b8f Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSDeleteCookie as com.xframium.serialization.json.ReflectionSerializer@1a6a352 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSDeleteCookies as com.xframium.serialization.json.ReflectionSerializer@d19957 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSGetCookie as com.xframium.serialization.json.ReflectionSerializer@10e4698 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSGetCookies as com.xframium.serialization.json.ReflectionSerializer@17f6423 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSCompare as com.xframium.serialization.json.ReflectionSerializer@14dcba Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSString as com.xframium.serialization.json.ReflectionSerializer@1e1081f Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSMath as com.xframium.serialization.json.ReflectionSerializer@7cf559 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSMouse as com.xframium.serialization.json.ReflectionSerializer@dc005 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSCache as com.xframium.serialization.json.ReflectionSerializer@62a130 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSReport as com.xframium.serialization.json.ReflectionSerializer@1f1c7d0 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSAddDevice as com.xframium.serialization.json.ReflectionSerializer@f3dcf0 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSFocus as com.xframium.serialization.json.ReflectionSerializer@1ad71f0 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSAlign as com.xframium.serialization.json.ReflectionSerializer@3dacfa Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSSync as com.xframium.serialization.json.ReflectionSerializer@ab94fd Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSAt as com.xframium.serialization.json.ReflectionSerializer@eaed8d Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSPerfectoScript as com.xframium.serialization.json.ReflectionSerializer@1607a03 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSElse as com.xframium.serialization.json.ReflectionSerializer@1a5a709 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSDumpState as com.xframium.serialization.json.ReflectionSerializer@e6f983 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSAlert as com.xframium.serialization.json.ReflectionSerializer@1f44e33 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSSQL as com.xframium.serialization.json.ReflectionSerializer@1b3af58 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSOperator as com.xframium.serialization.json.ReflectionSerializer@68780f Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSNavigate as com.xframium.serialization.json.ReflectionSerializer@4336ff Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSVisual as com.xframium.serialization.json.ReflectionSerializer@598587 Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSSetContentKey as com.xframium.serialization.json.ReflectionSerializer@68547b Nov 13, 2016 12:49:59 PM com.xframium.serialization.SerializationAdapter addCustomMapping INFO: Registering serializer for org.xframium.page.keyWord.step.spi.KWSBrowser as com.xframium.serialization.json.ReflectionSerializer@1fc0cb0 Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step SEARCH in TC-001 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step SEARCH_BUTTON in TC-001 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step RESULTS in TC-001 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step RESULTS in TC-001 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step LOOP_OVER_RESULTS in TC-001 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step SEARCH in TC-002 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step SEARCH in TC-002 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step SEARCH_BUTTON in TC-002 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step RESULTS in TC-002 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step RESULTS in TC-002 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step LOOP_OVER_RESULTS in TC-002 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Home] defined the step LOGO in TC-002 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step SEARCH in TC-002 was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step TOKEN_RESULT in checkText was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step SWIPE in scrollDown was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step CRUNCH in scrollDown was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step crunchFound in scrollDown was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step _CONTEXT.ELEMENT in viewResult was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step _CONTEXT.ELEMENT-->RESULT_HEADER in viewResult was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step _CONTEXT.ELEMENT-->RESULT_HEADER in viewResult was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.provider.XMLKeyWordProvider parseSteps SEVERE: The page [Search] defined the step elementFound in viewResult was not specified in the Model Nov 13, 2016 12:49:59 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Extracted 5 test cases (4 active) Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.KeyWordDriver addTest INFO: Adding test [TC-002!SearchData-1] Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.KeyWordDriver addTest INFO: Adding test [TC-002!SearchData-1] Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.KeyWordDriver addTest INFO: Adding test [TC-002!SearchData-2] Nov 13, 2016 12:49:59 PM org.xframium.page.keyWord.KeyWordDriver addTest INFO: Adding test [TC-002!SearchData-2] Nov 13, 2016 12:49:59 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Page: Configuring Object Repository Nov 13, 2016 12:49:59 PM org.xframium.page.element.provider.XMLElementProvider readElements INFO: Reading from FILE SYSTEM as [resources\XML\pageElements.xml] Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement INFO: Creating Element by [XPATH as [//input[@id='lst-ib']] as [org.xframium.page.element.SeleniumElement] Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement INFO: Creating Element by [XPATH as [//button[@id='tsbb']/div|//div[@id='sblsbb']/button] as [org.xframium.page.element.SeleniumElement] Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement INFO: Creating Element by [XPATH as [//*[@id='rso']/div/div] as [org.xframium.page.element.SeleniumElement] Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement INFO: Creating Element by [XPATH as [.//h3/a[contains( text(),'CrunchBase' )]] as [org.xframium.page.element.SeleniumElement] Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement INFO: Creating Element by [V_TEXT as [Crunch Base] as [org.xframium.page.element.SeleniumElement] Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement INFO: Creating Element by [XPATH as [//a[text()='{perfectoData}']] as [org.xframium.page.element.SeleniumElement] Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement INFO: Creating Element by [V_TEXT as [Google] as [org.xframium.page.element.SeleniumElement] Nov 13, 2016 12:49:59 PM org.xframium.page.element.ElementFactory createElement INFO: Creating Element by [ID as [logo] as [org.xframium.page.element.SeleniumElement] Nov 13, 2016 12:49:59 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Extracted 2 pages Nov 13, 2016 12:49:59 PM org.xframium.driver.AbstractConfigurationReader readConfiguration INFO: Artifact: Configuring Artifact Production Nov 13, 2016 12:49:59 PM org.xframium.driver.AbstractConfigurationReader executeTest INFO: Go: Executing Tests [TestRunner] Running the tests in 'Command line test' with parallel mode:false [RunInfo] Adding method selector: org.testng.internal.XmlMethodSelector@1b06b24 priority: 10 [TestClass] Creating TestClass for [ClassImpl class=org.xframium.driver.XMLTestDriver] [TestClass] Adding method XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)[pri:0, instance:null] on TestClass class org.xframium.driver.XMLTestDriver [XmlMethodSelector] Including method org.xframium.device.ng.beforeMethod() [XmlMethodSelector] Including method org.xframium.device.ng.afterMethod() [XmlMethodSelector] Including method org.xframium.driver.testDriver() [TestNG] Running: Command line suite
[SuiteRunner] Created 1 TestRunners [TestRunner] Running test Command line test on 1 classes, included groups:[] excluded groups:[] ===== Test class org.xframium.driver.XMLTestDriver @BeforeMethod AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] @Test XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] @AfterMethod AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e]
[TestNG] RUNNING: Suite: "Command line test" containing "1" Tests (config: null) [Invoker 17510567] Keeping method AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver] [Invoker 17510567] Keeping method AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver] [Invoker 22577215] Keeping method AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver] [Invoker 3245523] Keeping method AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver] [Invoker 21736938] Keeping method AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver] [Invoker 21563065] Keeping method AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver] [Invoker 22577215] Invoking @BeforeMethod AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] [Invoker 21563065] Invoking @BeforeMethod AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] [Invoker 3245523] Invoking @BeforeMethod AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] [Invoker 21736938] Invoking @BeforeMethod AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] [TestNG] INVOKING CONFIGURATION: "Command line test" - @BeforeMethod org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@13d7304) [TestNG] INVOKING CONFIGURATION: "Command line test" - @BeforeMethod org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@1155915) [TestNG] INVOKING CONFIGURATION: "Command line test" - @BeforeMethod org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@a4d2f3) [TestNG] INVOKING CONFIGURATION: "Command line test" - @BeforeMethod org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@8b7347) Nov 13, 2016 12:50:00 PM org.xframium.device.ng.AbstractSeleniumTest beforeMethod INFO: Device Acquisition --> 12: Attempting to acquire device for testDriver Nov 13, 2016 12:50:00 PM org.xframium.device.ng.AbstractSeleniumTest beforeMethod INFO: Device Acquisition --> 10: Attempting to acquire device for testDriver Nov 13, 2016 12:50:00 PM org.xframium.device.ng.AbstractSeleniumTest beforeMethod INFO: Device Acquisition --> 9: Attempting to acquire device for testDriver Nov 13, 2016 12:50:00 PM org.xframium.device.ng.AbstractSeleniumTest beforeMethod INFO: Device Acquisition --> 11: Attempting to acquire device for testDriver Nov 13, 2016 12:50:00 PM org.xframium.device.factory.DriverManager getDriverFactory INFO: Creating Driver Factory as org.xframium.device.factory.spi.WEBDriverFactory Nov 13, 2016 12:50:15 PM org.xframium.device.factory.DeviceWebDriver setExecutionId INFO: Execution ID recorded as [e128d678-7820-417f-b52b-06afa9e6cc33] Nov 13, 2016 12:50:24 PM org.xframium.device.ng.AbstractSeleniumTest beforeMethod INFO: Device Acquisition --> 10: Device acquired for testDriver Nov 13, 2016 12:50:24 PM org.xframium.device.ng.AbstractSeleniumTest beforeMethod INFO: Device Acquisition --> 9: Device acquired for testDriver java.lang.NullPointerException at org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(AbstractSeleniumTest.java:449) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:514) at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:215) [TestNG] PASSED CONFIGURATION: "Command line test" - @BeforeMethod org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@a4d2f3) finished in 23899 ms [TestNG] INVOKING: "Command line test" - org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)(value(s): TC-002!SearchData-1-->Mozilla Firefox [Firefox]) [Invoker 22577215] Invoking org.xframium.driver.XMLTestDriver.testDriver at org.testng.internal.Invoker.invokeMethod(Invoker.java:589) at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:75) at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:14) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.KeyWordTest executeTest INFO: *** Executing Test TC-002!SearchData-1 Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.KeyWordTest executeTest INFO: Creating Page [Search] [TestNG] PASSED CONFIGURATION: "Command line test" - @BeforeMethod org.xframium.device.ng.AbstractSeleniumTest.beforeMethod(java.lang.reflect.Method, [Ljava.lang.Object;)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@13d7304) finished in 23902 ms [TestNG] INVOKING: "Command line test" - org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)(value(s): TC-002!SearchData-1) [Invoker 21736938] Invoking org.xframium.driver.XMLTestDriver.testDriver [TestNG] FAILED: "Command line test" - org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)(value(s): TC-002!SearchData-1) finished in 0 ms [TestNG] java.lang.NullPointerException [TestNG] at org.xframium.driver.XMLTestDriver.testDriver(XMLTestDriver.java:57) [TestNG] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [TestNG] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [TestNG] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [TestNG] at java.lang.reflect.Method.invoke(Unknown Source) [TestNG] at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) [TestNG] at org.testng.internal.Invoker.invokeMethod(Invoker.java:643) [TestNG] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) [TestNG] at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:75) [TestNG] at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:14) [TestNG] at java.util.concurrent.FutureTask.run(Unknown Source) [TestNG] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [TestNG] at java.util.concurrent.FutureTask.run(Unknown Source) [TestNG] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [TestNG] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [TestNG] at java.lang.Thread.run(Unknown Source) [Invoker 21736938] Keeping method AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver] [Invoker 21736938] Invoking @AfterMethod AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] [TestNG] INVOKING CONFIGURATION: "Command line test" - @AfterMethod org.xframium.device.ng.AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@13d7304, [TestResult name=testDriver status=FAILURE method=XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] output={null}]) Failed to invoke configuration method org.xframium.device.ng.AbstractSeleniumTest.afterMethod:null [TestNG] FAILED CONFIGURATION: "Command line test" - @AfterMethod org.xframium.device.ng.AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)(value(s): public void org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName) throws java.lang.Throwable, [Ljava.lang.Object;@13d7304, [TestResult name=testDriver status=FAILURE method=XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] output={null}]) finished in 0 ms [TestNG] java.lang.NullPointerException [TestNG] at org.xframium.device.ng.AbstractSeleniumTest.afterMethod(AbstractSeleniumTest.java:546) [TestNG] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [TestNG] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [TestNG] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [TestNG] at java.lang.reflect.Method.invoke(Unknown Source) [TestNG] at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) [TestNG] at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:514) [TestNG] at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:215) [TestNG] at org.testng.internal.Invoker.invokeMethod(Invoker.java:707) [TestNG] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820) [TestNG] at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:75) [TestNG] at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:14) [TestNG] at java.util.concurrent.FutureTask.run(Unknown Source) [TestNG] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [TestNG] at java.util.concurrent.FutureTask.run(Unknown Source) [TestNG] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [TestNG] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [TestNG] at java.lang.Thread.run(Unknown Source) Nov 13, 2016 12:50:24 PM org.xframium.page.factory.DefaultPageFactory _createPage INFO: Attempting to create PROXY interface by interface org.xframium.page.keyWord.KeyWordPage Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step SEARCH(KWSExists) Nov 13, 2016 12:50:24 PM org.xframium.page.factory.LocalPageFactory _createPage INFO: Creating page implementation as org.xframium.page.keyWord.spi.KeyWordPageImpl Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.SEARCH] - org.xframium.device.factory.DeviceWebDriver@1ca03ba Nov 13, 2016 12:50:24 PM org.xframium.device.factory.DeviceWebDriver _getContext WARNING: Context Switches are not supported - Build info: version: '2.53.0', revision: '35ae25b', time: '2016-03-15 17:00:58' System info: host: '01hw717218', ip: '192.168.56.1', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_45' Driver info: driver.version: unknown Command duration or timeout: 30 milliseconds Build info: version: '2.53.0', revision: '35ae25b', time: '2016-03-15 17:00:58' System info: host: '01hw717218', ip: '192.168.56.1', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_45' Session ID: e128d678-7820-417f-b52b-06afa9e6cc33 Driver info: org.openqa.selenium.remote.RemoteWebDriver Capabilities [{platform=WINDOWS, javascriptEnabled=true, acceptSslCerts=true, browserName=firefox, rotatable=false, locationContextEnabled=true, webdriver.remote.sessionid=e128d678-7820-417f-b52b-06afa9e6cc33, version=45.0, databaseEnabled=true, cssSelectorsEnabled=true, handlesAlerts=true, webStorageEnabled=true, nativeEvents=false, applicationCacheEnabled=true, takesScreenshot=true}] Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Locating element by [XPATH] using [//input[@id='lst-ib']] Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Element //input[@id='lst-ib'] Located Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step SEARCH(KWSSet) Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.step.spi.KWSSet _executeStep INFO: Attmepting to set SEARCH to [xFramium] Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.SEARCH] - org.xframium.device.factory.DeviceWebDriver@1ca03ba Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Locating element by [XPATH] using [//input[@id='lst-ib']] Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Element //input[@id='lst-ib'] Located Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement _setValue INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Setting element [//input[@id='lst-ib']] to xFramium Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step SEARCH_BUTTON(KWSClick) Nov 13, 2016 12:50:24 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.SEARCH_BUTTON] - org.xframium.device.factory.DeviceWebDriver@1ca03ba Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Locating element by [XPATH] using [//button[@id='tsbb']/div|//div[@id='sblsbb']/button] Nov 13, 2016 12:50:24 PM org.xframium.page.element.SeleniumElement getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Element //button[@id='tsbb']/div|//div[@id='sblsbb']/button Located Nov 13, 2016 12:50:25 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step RESULTS(KWSWaitFor) Nov 13, 2016 12:50:25 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.RESULTS] - org.xframium.device.factory.DeviceWebDriver@1ca03ba Nov 13, 2016 12:50:25 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step RESULTS(KWSExists) Nov 13, 2016 12:50:25 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.RESULTS] - org.xframium.device.factory.DeviceWebDriver@1ca03ba Nov 13, 2016 12:50:25 PM org.xframium.page.element.SeleniumElement getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Locating element by [XPATH] using [//[@id='rso']/div/div] Nov 13, 2016 12:50:26 PM org.xframium.page.element.SeleniumElement getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Element //[@id='rso']/div/div Located Nov 13, 2016 12:50:26 PM org.xframium.page.element.SeleniumElement _getAll INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Locating element by [XPATH] using [//[@id='rso']/div/div] Nov 13, 2016 12:50:26 PM org.xframium.page.element.SeleniumElement _getAll INFO: 7Elements Located using //[@id='rso']/div/div Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step LOOP_OVER_RESULTS(KWSLoop) Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.step.spi.KWSLoop _executeStep INFO: Attempting to locate an array of elements using xFramium www.xframium.org/ xFramium, an open source testing framework for desktop and mobile web, native, and hybrid apps. Keywords Keywords. There are many useful Keywords that are built into the ... Installation Eclipse. xFramium can be run from Eclipse allowing for execution ... Download xFramium xFramium is built the first weekend of each month. The current ... Get Started The easiest way to get started with xFramium. Once you have your ... xFramium with Java xFramium with Java ... this implementation with Java and ... About xFramium History. The original brain-child of Allen Geary, xFramium was ... More results from xframium.org » Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.xFramium www.xframium.org/ xFramium, an open source testing framework for desktop and mobile web, native, and hybrid apps. Keywords Keywords. There are many useful Keywords that are built into the ... Installation Eclipse. xFramium can be run from Eclipse allowing for execution ... Download xFramium xFramium is built the first weekend of each month. The current ... Get Started The easiest way to get started with xFramium. Once you have your ... xFramium with Java xFramium with Java ... this implementation with Java and ... About xFramium History. The original brain-child of Allen Geary, xFramium was ... More results from xframium.org »] - org.xframium.device.factory.DeviceWebDriver@1ca03ba Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.KeyWordTest executeTest INFO: Creating Page [Home] Nov 13, 2016 12:50:26 PM org.xframium.page.factory.DefaultPageFactory _createPage INFO: Attempting to create PROXY interface by interface org.xframium.page.keyWord.KeyWordPage Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step LOGO(KWSClick) Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Home.LOGO] - org.xframium.device.factory.DeviceWebDriver@1ca03ba Nov 13, 2016 12:50:26 PM org.xframium.page.element.SeleniumElement getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Locating element by [ID] using [logo] Nov 13, 2016 12:50:26 PM org.xframium.page.element.SeleniumElement getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Element logo Located Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.step.AbstractKeyWordStep executeStep INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Executing Step SEARCH(KWSWaitFor) Nov 13, 2016 12:50:26 PM org.xframium.page.keyWord.spi.KeyWordPageImpl getElement INFO: TC-002!SearchData-1-->Mozilla Firefox [Firefox] (10): Attempting to locate element using [Google.Search.SEARCH] - org.xframium.device.factory.DeviceWebDriver@1ca03ba [TestNG] PASSED: "Command line test" - org.xframium.driver.XMLTestDriver.testDriver(org.xframium.device.ng.AbstractSeleniumTest$TestName)(value(s): TC-002!SearchData-1-->Mozilla Firefox [Firefox]) finished in 3533 ms [Invoker 22577215] Keeping method AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult)[pri:0, instance:org.xframium.driver.XMLTestDriver@ce1c2e] for class [TestClass name=class org.xframium.driver.XMLTestDriver] [TestNG] SKIPPED CONFIGURATION: "Command line test" - @AfterMethod org.xframium.device.ng.AbstractSeleniumTest.afterMethod(java.lang.reflect.Method, [Ljava.lang.Object;, org.testng.ITestResult) finished in 0 ms
Thanks , Manas