diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..b4c7136 Binary files /dev/null and b/.DS_Store differ diff --git a/.metadata/.log b/.metadata/.log index aacfecb..ec25b40 100644 --- a/.metadata/.log +++ b/.metadata/.log @@ -703,3 +703,2256 @@ java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org Class: org.testng.remote.RemoteTestNG Args: -serport 55395 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-417701652/testng-customsuite.xml java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 55395 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-417701652/testng-customsuite.xml +!SESSION 2024-01-15 22:32:50.673 ----------------------------------------------- +eclipse.buildId=4.30.0.20231201-1200 +java.version=17.0.9 +java.vendor=Eclipse Adoptium +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_IN +Framework arguments: -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -data /Users/anshul/Training/Selenium Java/JavaTraining -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring + +!ENTRY ch.qos.logback.classic 1 0 2024-01-15 22:32:53.326 +!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. + +!ENTRY ch.qos.logback.classic 1 0 2024-01-15 22:33:19.452 +!MESSAGE Logback config file: /Users/anshul/Training/Selenium Java/JavaTraining/.metadata/.plugins/org.eclipse.m2e.logback/logback.2.2.1.20231030-1438.xml + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2024-01-15 22:33:20.371 +!MESSAGE Unable to load class 'org.eclipse.e4.ui.workbench.renderers.swt.cocoa.FullscreenWindowHandler' from bundle '130' +!STACK 0 +java.lang.ClassNotFoundException: org.eclipse.e4.ui.workbench.renderers.swt.cocoa.FullscreenWindowHandler cannot be found by org.eclipse.e4.ui.workbench.renderers.swt_0.16.200.v20231030-2045 + at org.eclipse.osgi.internal.loader.BundleLoader.generateException(BundleLoader.java:541) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:536) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) + at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:141) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.postConstruct(HandlerProcessingAddon.java:55) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:325) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:228) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:94) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:37) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:276) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:577) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 2 0 2024-01-15 22:33:22.452 +!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. +!SUBENTRY 1 org.eclipse.jface 2 0 2024-01-15 22:33:22.452 +!MESSAGE A conflict occurred for COMMAND+SHIFT+T: +Binding(COMMAND+SHIFT+T, + ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, + Open a type in a Java editor, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,,system) +Binding(COMMAND+SHIFT+T, + ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, + , + Category(org.eclipse.lsp4e.category,Language Servers,null,true), + WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,,system) + +!ENTRY org.eclipse.core.runtime 4 0 2024-01-15 22:33:25.002 +!MESSAGE Invalid input url:platform:/plugin/org.brainwy.liclipsetext.editor/icons/html_editor.png +!STACK 0 +java.io.IOException: Unable to resolve plug-in "org.brainwy.liclipsetext.editor". + at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.parse(PlatformURLPluginConnection.java:63) + at org.eclipse.core.internal.runtime.FindSupport.find(FindSupport.java:296) + at org.eclipse.core.runtime.FileLocator.find(FileLocator.java:219) + at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:265) + at org.eclipse.jface.resource.URLImageDescriptor$URLImageFileNameProvider.getImagePath(URLImageDescriptor.java:62) + at org.eclipse.swt.graphics.Image.(Image.java:774) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:300) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:230) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 4 0 2024-01-15 22:33:25.004 +!MESSAGE Unable to resolve plug-in "org.brainwy.liclipsetext.editor". +!STACK 0 +java.io.IOException: Unable to resolve plug-in "org.brainwy.liclipsetext.editor". + at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.parse(PlatformURLPluginConnection.java:63) + at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.resolve(PlatformURLPluginConnection.java:72) + at org.eclipse.core.internal.boot.PlatformURLHandler.openConnection(PlatformURLHandler.java:69) + at org.eclipse.osgi.internal.url.URLStreamHandlerProxy.openConnection(URLStreamHandlerProxy.java:137) + at java.base/java.net.URL.openConnection(URL.java:1094) + at org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL(PlatformURLConverter.java:34) + at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:277) + at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:269) + at org.eclipse.jface.resource.URLImageDescriptor$URLImageFileNameProvider.getImagePath(URLImageDescriptor.java:62) + at org.eclipse.swt.graphics.Image.(Image.java:774) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:300) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:230) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.core.runtime 4 0 2024-01-15 22:33:25.010 +!MESSAGE Invalid input url:platform:/plugin/org.brainwy.liclipsetext.editor/icons/html_editor.png +!STACK 0 +java.io.IOException: Unable to resolve plug-in "org.brainwy.liclipsetext.editor". + at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.parse(PlatformURLPluginConnection.java:63) + at org.eclipse.core.internal.runtime.FindSupport.find(FindSupport.java:296) + at org.eclipse.core.runtime.FileLocator.find(FileLocator.java:219) + at org.eclipse.jface.resource.URLImageDescriptor.getStream(URLImageDescriptor.java:195) + at org.eclipse.jface.resource.URLImageDescriptor.getImageData(URLImageDescriptor.java:163) + at org.eclipse.jface.resource.URLImageDescriptor.getImageData(URLImageDescriptor.java:141) + at org.eclipse.jface.resource.URLImageDescriptor$URLImageDataProvider.getImageData(URLImageDescriptor.java:94) + at org.eclipse.swt.graphics.Image.(Image.java:827) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:311) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:230) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 2 0 2024-01-15 22:33:25.013 +!MESSAGE The image could not be loaded: URLImageDescriptor(platform:/plugin/org.brainwy.liclipsetext.editor/icons/html_editor.png) +!STACK 0 +org.eclipse.jface.resource.DeviceResourceException: Unable to create resource URLImageDescriptor(platform:/plugin/org.brainwy.liclipsetext.editor/icons/html_editor.png) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:232) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 4 0 2024-01-15 22:33:25.015 +!MESSAGE /icons/obj16/internal_browser.gif +!STACK 0 +java.io.FileNotFoundException: /icons/obj16/internal_browser.gif + at org.eclipse.osgi.storage.url.bundleentry.Handler.findBundleEntry(Handler.java:55) + at org.eclipse.osgi.storage.url.BundleResourceHandler.openConnection(BundleResourceHandler.java:182) + at java.base/java.net.URL.openConnection(URL.java:1094) + at org.eclipse.core.internal.boot.PlatformURLConnection.connect(PlatformURLConnection.java:114) + at org.eclipse.core.internal.boot.PlatformURLConnection.getURLAsLocal(PlatformURLConnection.java:217) + at org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL(PlatformURLConverter.java:37) + at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:277) + at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:269) + at org.eclipse.jface.resource.URLImageDescriptor$URLImageFileNameProvider.getImagePath(URLImageDescriptor.java:62) + at org.eclipse.swt.graphics.Image.(Image.java:774) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:300) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:230) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 2 0 2024-01-15 22:33:25.017 +!MESSAGE The image could not be loaded: URLImageDescriptor(platform:/plugin/org.eclipse.ui.browser/icons/obj16/internal_browser.gif) +!STACK 0 +org.eclipse.jface.resource.DeviceResourceException: Unable to create resource URLImageDescriptor(platform:/plugin/org.eclipse.ui.browser/icons/obj16/internal_browser.gif) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:232) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 4 0 2024-01-15 22:33:25.107 +!MESSAGE /icons/eview16/error_log.gif +!STACK 0 +java.io.FileNotFoundException: /icons/eview16/error_log.gif + at org.eclipse.osgi.storage.url.bundleentry.Handler.findBundleEntry(Handler.java:55) + at org.eclipse.osgi.storage.url.BundleResourceHandler.openConnection(BundleResourceHandler.java:182) + at java.base/java.net.URL.openConnection(URL.java:1094) + at org.eclipse.core.internal.boot.PlatformURLConnection.connect(PlatformURLConnection.java:114) + at org.eclipse.core.internal.boot.PlatformURLConnection.getURLAsLocal(PlatformURLConnection.java:217) + at org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL(PlatformURLConverter.java:37) + at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:277) + at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:269) + at org.eclipse.jface.resource.URLImageDescriptor$URLImageFileNameProvider.getImagePath(URLImageDescriptor.java:62) + at org.eclipse.swt.graphics.Image.(Image.java:774) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:300) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:230) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 2 0 2024-01-15 22:33:25.108 +!MESSAGE The image could not be loaded: URLImageDescriptor(platform:/plugin/org.eclipse.ui.views.log/icons/eview16/error_log.gif) +!STACK 0 +org.eclipse.jface.resource.DeviceResourceException: Unable to create resource URLImageDescriptor(platform:/plugin/org.eclipse.ui.views.log/icons/eview16/error_log.gif) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:232) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 4 0 2024-01-15 22:33:25.401 +!MESSAGE /icons/eview16/error_log.gif +!STACK 0 +java.io.FileNotFoundException: /icons/eview16/error_log.gif + at org.eclipse.osgi.storage.url.bundleentry.Handler.findBundleEntry(Handler.java:55) + at org.eclipse.osgi.storage.url.BundleResourceHandler.openConnection(BundleResourceHandler.java:182) + at java.base/java.net.URL.openConnection(URL.java:1094) + at org.eclipse.core.internal.boot.PlatformURLConnection.connect(PlatformURLConnection.java:114) + at org.eclipse.core.internal.boot.PlatformURLConnection.getURLAsLocal(PlatformURLConnection.java:217) + at org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL(PlatformURLConverter.java:37) + at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:277) + at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:269) + at org.eclipse.jface.resource.URLImageDescriptor$URLImageFileNameProvider.getImagePath(URLImageDescriptor.java:62) + at org.eclipse.swt.graphics.Image.(Image.java:774) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:300) + at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:290) + at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:268) + at org.eclipse.e4.ui.workbench.addons.minmax.TrimStack.getImage(TrimStack.java:816) + at org.eclipse.e4.ui.workbench.addons.minmax.TrimStack.updateTrimStackItems(TrimStack.java:881) + at org.eclipse.e4.ui.workbench.addons.minmax.TrimStack.createWidget(TrimStack.java:636) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:325) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:228) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:94) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:37) + at org.eclipse.e4.ui.workbench.renderers.swt.ToolControlRenderer.createWidget(ToolControlRenderer.java:129) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.TrimBarRenderer.processContents(TrimBarRenderer.java:109) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:680) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.e4.ui.workbench 2 0 2024-01-15 22:33:25.889 +!MESSAGE Removing HandlerImpl with the "org.eclipse.e4.ui.workbench.renderers.swt.cocoa.FullscreenWindowHandler" id.It points to the non available "bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.cocoa.FullscreenWindowHandler" class. Bundle might have been uninstalled + +!ENTRY org.eclipse.ui 4 4 2024-01-15 22:33:35.965 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java'. + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3198) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + ... 79 more +!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:35.968 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:35.969 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java'. + +!ENTRY org.eclipse.ui 4 4 2024-01-15 22:33:40.094 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java'. + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3198) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + ... 79 more +!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:40.094 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:40.095 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java'. + +!ENTRY org.eclipse.ui 4 4 2024-01-15 22:33:41.681 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java'. + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3198) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + ... 79 more +!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:41.681 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:41.681 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java'. + +!ENTRY org.eclipse.ui 4 4 2024-01-15 22:33:42.289 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java'. + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3198) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + ... 79 more +!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:42.290 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:42.290 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java'. + +!ENTRY org.eclipse.ui 4 4 2024-01-15 22:33:43.444 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java'. + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3198) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + ... 79 more +!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:43.446 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:43.446 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java'. + +!ENTRY org.eclipse.ui 4 4 2024-01-15 22:33:44.551 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Cannot determine URI for '/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java'. + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3198) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + ... 79 more +!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:44.551 +!MESSAGE Cannot determine URI for '/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Cannot determine URI for '/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:44.552 +!MESSAGE Cannot determine URI for '/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java'. diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index index 97d4cc4..ffc9514 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index and b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources index 7e29cea..01477d4 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources and b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs index 62aa12e..4a4c13f 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs @@ -1,7 +1,7 @@ content_assist_disabled_computers=org.eclipse.jdt.ui.textProposalCategory\u0000org.eclipse.recommenders.calls.rcp.proposalCategory.templates\u0000org.eclipse.mylyn.java.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000org.eclipse.recommenders.chain.rcp.proposalCategory.chain\u0000 content_assist_favorite_static_members=org.testng.Assert.* content_assist_lru_history= -content_assist_number_of_computers=19 +content_assist_number_of_computers=15 content_assist_proposals_background=255,255,255 content_assist_proposals_foreground=0,0,0 eclipse.preferences.version=1 @@ -9,7 +9,7 @@ fontPropagated=true hoverModifierMasks=org.eclipse.jdt.ui.BestMatchHover;0;org.eclipse.jdt.internal.debug.ui.JavaDebugHover;0;org.eclipse.jdt.ui.ProblemHover;0;org.eclipse.jdt.ui.NLSStringHover;4259840;org.eclipse.jdt.ui.JavadocHover;4325376;org.eclipse.jdt.ui.AnnotationHover;0;org.eclipse.jdt.ui.JavaSourceHover;131072; hoverModifiers=org.eclipse.jdt.ui.BestMatchHover;0;org.eclipse.jdt.internal.debug.ui.JavaDebugHover;\!0;org.eclipse.jdt.ui.ProblemHover;\!0;org.eclipse.jdt.ui.NLSStringHover;Command+Alt;org.eclipse.jdt.ui.JavadocHover;Command+Shift;org.eclipse.jdt.ui.AnnotationHover;\!0;org.eclipse.jdt.ui.JavaSourceHover;Shift; org.eclipse.jdt.ui.editor.tab.width= -org.eclipse.jdt.ui.formatterprofiles.version=12 +org.eclipse.jdt.ui.formatterprofiles.version=23 org.eclipse.jdt.ui.javadoclocations.migrated=true org.eclipse.jdt.ui.text.code_templates_migrated=true org.eclipse.jdt.ui.text.custom_code_templates= @@ -90,5 +90,6 @@ spelling_ignore_urls=true spelling_locale_initialized=true spelling_user_dictionary_encoding= tabWidthPropagated=true +typefilter_migrated_2=true useAnnotationsPrefPage=true useQuickDiffPrefPage=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs index 8649778..1b78d74 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -1,6 +1,6 @@ EXIT_PROMPT_ON_CLOSE_LAST_WINDOW=false PROBLEMS_FILTERS_MIGRATE=true eclipse.preferences.version=1 -platformState=1539357951737 +platformState=1705213158301 quickStart=false tipsAndTricks=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs index 1700112..b002f61 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs @@ -6,4 +6,13 @@ eclipse.preferences.version=1 editors=\n\n\n\n\n\n\n\n\n\n\n org.eclipse.jdt.ui.editors.textfont=1|Monaco|14.0|0|COCOA|1|Monaco; org.eclipse.jface.textfont=1|Monaco|13.0|0|COCOA|1|Monaco; +org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=41,41,41 +org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=43,44,45 +org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=204,204,204 +org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=41,41,41 +org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=43,44,45 +org.eclipse.ui.workbench.ACTIVE_TAB_TEXT_COLOR=221,221,221 +org.eclipse.ui.workbench.INACTIVE_TAB_BG_END=49,53,56 +org.eclipse.ui.workbench.INACTIVE_TAB_BG_START=59,64,66 +org.eclipse.ui.workbench.INACTIVE_TAB_TEXT_COLOR=187,187,187 resourcetypes=\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/DateUtils.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/DateUtils.launch index 6cdb156..f92b15f 100644 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/DateUtils.launch +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/DateUtils.launch @@ -1,13 +1,13 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ReadTestData.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ReadTestData.launch index 1accc3f..613a20a 100644 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/ReadTestData.launch +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/ReadTestData.launch @@ -1,13 +1,13 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/tempreaddata.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/tempreaddata.launch index c55f5ee..944c5fd 100644 --- a/.metadata/.plugins/org.eclipse.debug.core/.launches/tempreaddata.launch +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/tempreaddata.launch @@ -1,13 +1,13 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi index 3076a5b..474f5a8 100644 --- a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi +++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -3,7 +3,7 @@ activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration ModelMigrationProcessor.001 - + @@ -11,7 +11,6 @@ topLevel - shellMaximized @@ -73,10 +72,19 @@ persp.newWizSC:org.eclipse.mylyn.tasks.ui.wizards.new.repository.task persp.viewSC:org.eclipse.wb.core.StructureView persp.viewSC:org.eclipse.wb.core.PaletteView - + persp.actionSet:org.eclipse.text.quicksearch.actionSet + persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet + persp.editorOnboardingImageUri:platform:/plugin/org.eclipse.jdt.ui/$nl$/icons/full/onboarding_jperspective.png + persp.editorOnboardingText:Open a file or drop files here to open them. + persp.editorOnboardingCommand:Find Actions$$$⌘3 + persp.editorOnboardingCommand:Show Key Assist$$$⇧⌘L + persp.editorOnboardingCommand:New$$$⌘N + persp.editorOnboardingCommand:Open Type$$$⇧⌘T + org.eclipse.e4.primaryNavigationStack + active @@ -157,6 +165,15 @@ persp.actionSet:org.eclipse.jdt.ui.JavaActionSet persp.showIn:org.eclipse.jdt.ui.PackageExplorer persp.perspSC:org.eclipse.wst.xml.ui.perspective + persp.actionSet:org.eclipse.text.quicksearch.actionSet + persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet + persp.editorOnboardingImageUri:platform:/plugin/org.eclipse.debug.ui/icons/full/onboarding_debug_persp.png + persp.editorOnboardingText:Go hunt your bugs here. + persp.editorOnboardingCommand:Find Actions$$$⌘3 + persp.editorOnboardingCommand:Step Into$$$F5 + persp.editorOnboardingCommand:Step Over$$$F6 + persp.editorOnboardingCommand:Step Return$$$F7 + persp.editorOnboardingCommand:Resume$$$F8 @@ -221,177 +238,18 @@ categoryTag:Help - + org.eclipse.e4.primaryDataStack EditorStack - active noFocus - - - Editor - org.eclipse.jdt.ui.CompilationUnitEditor - removeOnHide - - menuContribution:popup - popup:#CompilationUnitEditorContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.EditorContext - popup:#AbstractTextEditorContext - - - menuContribution:popup - popup:#CompilationUnitRulerContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.RulerContext - popup:#AbstractTextEditorRulerContext - - - menuContribution:popup - popup:#OverviewRulerContext - - - - - Editor - org.eclipse.jdt.ui.CompilationUnitEditor - removeOnHide - - menuContribution:popup - popup:#CompilationUnitEditorContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.EditorContext - popup:#AbstractTextEditorContext - - - menuContribution:popup - popup:#CompilationUnitRulerContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.RulerContext - popup:#AbstractTextEditorRulerContext - - - menuContribution:popup - popup:#OverviewRulerContext - - - - - Editor - org.eclipse.jdt.ui.CompilationUnitEditor - removeOnHide - - menuContribution:popup - popup:#CompilationUnitEditorContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.EditorContext - popup:#AbstractTextEditorContext - - - menuContribution:popup - popup:#CompilationUnitRulerContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.RulerContext - popup:#AbstractTextEditorRulerContext - - - menuContribution:popup - popup:#OverviewRulerContext - - - - - Editor - org.eclipse.jdt.ui.CompilationUnitEditor - removeOnHide - - menuContribution:popup - popup:#CompilationUnitEditorContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.EditorContext - popup:#AbstractTextEditorContext - - - menuContribution:popup - popup:#CompilationUnitRulerContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.RulerContext - popup:#AbstractTextEditorRulerContext - - - menuContribution:popup - popup:#OverviewRulerContext - - - - - Editor - org.eclipse.jdt.ui.CompilationUnitEditor - removeOnHide - - menuContribution:popup - popup:#CompilationUnitEditorContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.EditorContext - popup:#AbstractTextEditorContext - - - menuContribution:popup - popup:#CompilationUnitRulerContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.RulerContext - popup:#AbstractTextEditorRulerContext - - - menuContribution:popup - popup:#OverviewRulerContext - - - - - Editor - org.eclipse.jdt.ui.CompilationUnitEditor - removeOnHide - - menuContribution:popup - popup:#CompilationUnitEditorContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.EditorContext - popup:#AbstractTextEditorContext - - - menuContribution:popup - popup:#CompilationUnitRulerContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.RulerContext - popup:#AbstractTextEditorRulerContext - - - menuContribution:popup - popup:#OverviewRulerContext - - - - - Editor - com.brainwy.liclipse.editor.common.LiClipseEditor.html - removeOnHide - - menuContribution:popup - popup:#LiClipseContext - popup:com.brainwy.liclipse.editor.common.LiClipseEditor.html.EditorContext - popup:#AbstractTextEditorContext - - - menuContribution:popup - popup:#LiClipseRulerContext - popup:com.brainwy.liclipse.editor.common.LiClipseEditor.html.RulerContext - popup:#AbstractTextEditorRulerContext - - - menuContribution:popup - popup:#OverviewRulerContext - - - - Editor - org.eclipse.ui.browser.editor - removeOnHide - active - - + View categoryTag:Java + active + activeOnClose ViewMenu menuContribution:menu @@ -400,7 +258,7 @@ menuContribution:popup popup:org.eclipse.jdt.ui.PackageExplorer - + View @@ -453,7 +311,7 @@ menuContribution:popup popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu - + View @@ -507,7 +365,7 @@ ViewMenu menuContribution:menu - + View @@ -602,43 +460,7 @@ Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - + toolbarSeparator @@ -646,72 +468,15 @@ Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - toolbarSeparator @@ -719,31 +484,7 @@ Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - - Opaque - - - Opaque - - - Opaque - + Draggable @@ -764,12 +505,15 @@ Draggable - - Opaque - - - Opaque - + + + toolbarSeparator + + + + Draggable + + stretch @@ -803,12 +547,14 @@ TrimStack + Draggable TrimStack TrimStack + Draggable TrimStack @@ -817,7 +563,6 @@ - @@ -842,6 +587,15 @@ platform:cocoa + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + @@ -892,49 +646,17 @@ + + + + - - - - platform:cocoa - - - - - platform:cocoa - - - - - - platform:cocoa - - - - - - - platform:cocoa - - - - platform:cocoa - - - - - - platform:cocoa - - - platform:cocoa - - + @@ -944,7 +666,6 @@ platform:cocoa - platform:cocoa @@ -952,7 +673,6 @@ platform:cocoa - platform:cocoa @@ -1047,7 +767,6 @@ - platform:cocoa @@ -1173,9 +892,28 @@ - - - + + + + + + + + platform:cocoa + + + + + + + + + + + + + + @@ -1192,7 +930,6 @@ - platform:cocoa @@ -1222,8 +959,6 @@ platform:cocoa - - @@ -1235,7 +970,6 @@ - @@ -1256,6 +990,24 @@ platform:cocoa + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + + + + + + + + @@ -1277,10 +1029,7 @@ - - - - + platform:cocoa @@ -1322,7 +1071,7 @@ - + @@ -1338,9 +1087,7 @@ - - - + @@ -1362,7 +1109,7 @@ - + @@ -1401,19 +1148,62 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + platform:cocoa + + + platform:cocoa + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1444,6 +1234,8 @@ + + @@ -1457,7 +1249,12 @@ - + + + + + + @@ -1503,66 +1300,101 @@ + + + Editor + removeOnHide + + View categoryTag:Ant + + View categoryTag:Gradle + + View categoryTag:Gradle + + View categoryTag:Debug + + View categoryTag:Debug + + View categoryTag:Debug + + View categoryTag:Debug + + View categoryTag:Debug + + View categoryTag:Debug + + View categoryTag:Debug - + + + View categoryTag:Git + + View categoryTag:Git - + + + View categoryTag:Git - + + + View categoryTag:Git + NoRestore - + + + View categoryTag:Git @@ -1570,83 +1402,123 @@ View categoryTag:General - + + + View categoryTag:Help - + + + View categoryTag:Debug - + + + View categoryTag:Java + + View categoryTag:Java + + View categoryTag:Java + + View categoryTag:Java Browsing + + View categoryTag:Java Browsing + + View categoryTag:Java Browsing + + View categoryTag:Java Browsing + + View categoryTag:Java + + View categoryTag:General + + View categoryTag:Java + + View categoryTag:Java - + + + View categoryTag:Maven + + View categoryTag:Maven + + View categoryTag:Mylyn + + View categoryTag:Mylyn - + + + View categoryTag:Mylyn - + + + View categoryTag:Mylyn + + View categoryTag:Oomph @@ -1674,35 +1546,53 @@ View categoryTag:General - + + + View categoryTag:General - + + + View categoryTag:Team + categoryTag:Version Control (Team) - + + + View categoryTag:Team + categoryTag:Version Control (Team) + + View categoryTag:General - + + + View categoryTag:General - + + + View categoryTag:Help + + View categoryTag:General + + View categoryTag:General @@ -1711,34 +1601,50 @@ categoryTag:General + + View categoryTag:General + + View categoryTag:General + + View categoryTag:General + + View categoryTag:General - + + + View categoryTag:General + + View categoryTag:General + + View categoryTag:General - + + + View categoryTag:General @@ -1763,6 +1669,8 @@ categoryTag:XML + + View categoryTag:Java @@ -1774,6 +1682,103 @@ View categoryTag:LiClipse + + View + categoryTag:Debug + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Language Servers + + + + + View + categoryTag:Language Servers + + + + + View + categoryTag:Language Servers + + + + + View + categoryTag:Maven + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + View + categoryTag:Help + + + + + View + categoryTag:Terminal + + + + + View + categoryTag:Other + + + + + View + categoryTag:General + + + + glue + move_after:PerspectiveSpacer + SHOW_RESTORE_MENU + + + move_after:Spacer Glue + HIDEABLE + SHOW_RESTORE_MENU + + + glue + move_after:SearchField + SHOW_RESTORE_MENU + + @@ -1783,13 +1788,13 @@ - + - + @@ -1848,7 +1853,7 @@ - + @@ -1863,7 +1868,7 @@ - + @@ -1886,7 +1891,7 @@ - + @@ -1897,7 +1902,7 @@ - + @@ -1907,7 +1912,7 @@ - + @@ -2004,14 +2009,14 @@ - + - + @@ -2054,7 +2059,7 @@ - + @@ -2154,12 +2159,12 @@ - + - + @@ -2199,7 +2204,7 @@ - + @@ -2214,9 +2219,9 @@ - + - + @@ -2231,7 +2236,7 @@ - + @@ -2241,10 +2246,10 @@ - + - + @@ -2273,7 +2278,7 @@ - + @@ -2323,14 +2328,14 @@ - + - + @@ -2368,7 +2373,7 @@ - + @@ -2430,7 +2435,7 @@ - + @@ -2445,7 +2450,7 @@ - + @@ -2528,13 +2533,13 @@ - + - + @@ -2578,7 +2583,7 @@ - + @@ -2590,9 +2595,9 @@ - + - + @@ -2713,6 +2718,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2726,6 +2881,7 @@ + @@ -2761,4 +2917,11 @@ + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1024612593.index b/.metadata/.plugins/org.eclipse.jdt.core/1024612593.index deleted file mode 100644 index a226831..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1024612593.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1052810625.index b/.metadata/.plugins/org.eclipse.jdt.core/1052810625.index deleted file mode 100644 index 7300910..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1052810625.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1081100643.index b/.metadata/.plugins/org.eclipse.jdt.core/1081100643.index deleted file mode 100644 index 09523ec..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1081100643.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1136093173.index b/.metadata/.plugins/org.eclipse.jdt.core/1136093173.index deleted file mode 100644 index 3c752d1..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1136093173.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1161202496.index b/.metadata/.plugins/org.eclipse.jdt.core/1161202496.index deleted file mode 100644 index 46feff4..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1161202496.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1211420835.index b/.metadata/.plugins/org.eclipse.jdt.core/1211420835.index deleted file mode 100644 index 4e750ac..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1211420835.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1271342938.index b/.metadata/.plugins/org.eclipse.jdt.core/1271342938.index deleted file mode 100644 index 1721bbd..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1271342938.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1318811131.index b/.metadata/.plugins/org.eclipse.jdt.core/1318811131.index deleted file mode 100644 index f2e5938..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1318811131.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1408230787.index b/.metadata/.plugins/org.eclipse.jdt.core/1408230787.index deleted file mode 100644 index 7ba0980..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1408230787.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1428918132.index b/.metadata/.plugins/org.eclipse.jdt.core/1428918132.index deleted file mode 100644 index edc87f9..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1428918132.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1482391208.index b/.metadata/.plugins/org.eclipse.jdt.core/1482391208.index deleted file mode 100644 index c03d0c2..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1482391208.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1520675493.index b/.metadata/.plugins/org.eclipse.jdt.core/1520675493.index deleted file mode 100644 index c59bbaf..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1520675493.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1533983375.index b/.metadata/.plugins/org.eclipse.jdt.core/1533983375.index deleted file mode 100644 index 01f2a60..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1533983375.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1547105658.index b/.metadata/.plugins/org.eclipse.jdt.core/1547105658.index deleted file mode 100644 index 3235781..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1547105658.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1585389096.index b/.metadata/.plugins/org.eclipse.jdt.core/1585389096.index deleted file mode 100644 index 995a78f..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1585389096.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1590519455.index b/.metadata/.plugins/org.eclipse.jdt.core/1590519455.index deleted file mode 100644 index a3277ca..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1590519455.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1710221301.index b/.metadata/.plugins/org.eclipse.jdt.core/1710221301.index deleted file mode 100644 index 289e683..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1710221301.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1794703015.index b/.metadata/.plugins/org.eclipse.jdt.core/1794703015.index deleted file mode 100644 index 73a0d89..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1794703015.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1841639828.index b/.metadata/.plugins/org.eclipse.jdt.core/1841639828.index deleted file mode 100644 index da73a7c..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1841639828.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1883064823.index b/.metadata/.plugins/org.eclipse.jdt.core/1883064823.index deleted file mode 100644 index a5fe849..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1883064823.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/191219829.index b/.metadata/.plugins/org.eclipse.jdt.core/191219829.index deleted file mode 100644 index 71fec6b..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/191219829.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2015458451.index b/.metadata/.plugins/org.eclipse.jdt.core/2015458451.index deleted file mode 100644 index 27ee2fa..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2015458451.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2021152056.index b/.metadata/.plugins/org.eclipse.jdt.core/2021152056.index deleted file mode 100644 index b3e57b3..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2021152056.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2052340869.index b/.metadata/.plugins/org.eclipse.jdt.core/2052340869.index deleted file mode 100644 index 39d30a8..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2052340869.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2055598051.index b/.metadata/.plugins/org.eclipse.jdt.core/2055598051.index deleted file mode 100644 index b5247b8..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2055598051.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2111949207.index b/.metadata/.plugins/org.eclipse.jdt.core/2111949207.index deleted file mode 100644 index 0ab3d4b..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2111949207.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2143178366.index b/.metadata/.plugins/org.eclipse.jdt.core/2143178366.index deleted file mode 100644 index 65d91c5..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2143178366.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2422669126.index b/.metadata/.plugins/org.eclipse.jdt.core/2422669126.index deleted file mode 100644 index 61c0958..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2422669126.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2460324914.index b/.metadata/.plugins/org.eclipse.jdt.core/2460324914.index deleted file mode 100644 index b062857..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2460324914.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2727754357.index b/.metadata/.plugins/org.eclipse.jdt.core/2727754357.index deleted file mode 100644 index 3a4d202..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2727754357.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2815354029.index b/.metadata/.plugins/org.eclipse.jdt.core/2815354029.index deleted file mode 100644 index 7687ca4..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2815354029.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2935125032.index b/.metadata/.plugins/org.eclipse.jdt.core/2935125032.index deleted file mode 100644 index e594a39..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2935125032.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2959164008.index b/.metadata/.plugins/org.eclipse.jdt.core/2959164008.index deleted file mode 100644 index da09aaa..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2959164008.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2994185971.index b/.metadata/.plugins/org.eclipse.jdt.core/2994185971.index deleted file mode 100644 index 38ca4bf..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2994185971.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3047732102.index b/.metadata/.plugins/org.eclipse.jdt.core/3047732102.index deleted file mode 100644 index 6669255..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3047732102.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3087902465.index b/.metadata/.plugins/org.eclipse.jdt.core/3087902465.index deleted file mode 100644 index 0ab3d4b..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3087902465.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3141672049.index b/.metadata/.plugins/org.eclipse.jdt.core/3141672049.index deleted file mode 100644 index 850f3ab..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3141672049.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3218671056.index b/.metadata/.plugins/org.eclipse.jdt.core/3218671056.index deleted file mode 100644 index a3277ca..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3218671056.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3292985189.index b/.metadata/.plugins/org.eclipse.jdt.core/3292985189.index deleted file mode 100644 index 882e65f..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3292985189.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3382269767.index b/.metadata/.plugins/org.eclipse.jdt.core/3382269767.index deleted file mode 100644 index 13fa437..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3382269767.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3388598249.index b/.metadata/.plugins/org.eclipse.jdt.core/3388598249.index deleted file mode 100644 index 7f92335..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3388598249.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3432427482.index b/.metadata/.plugins/org.eclipse.jdt.core/3432427482.index deleted file mode 100644 index b5fa4e2..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3432427482.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3446599185.index b/.metadata/.plugins/org.eclipse.jdt.core/3446599185.index deleted file mode 100644 index 54cffbf..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3446599185.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/351711502.index b/.metadata/.plugins/org.eclipse.jdt.core/351711502.index deleted file mode 100644 index 5fd8df5..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/351711502.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3539148917.index b/.metadata/.plugins/org.eclipse.jdt.core/3539148917.index deleted file mode 100644 index fea0ab1..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3539148917.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3569978510.index b/.metadata/.plugins/org.eclipse.jdt.core/3569978510.index deleted file mode 100644 index 274baa3..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3569978510.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3599175732.index b/.metadata/.plugins/org.eclipse.jdt.core/3599175732.index deleted file mode 100644 index eb0d0d3..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3599175732.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3599266688.index b/.metadata/.plugins/org.eclipse.jdt.core/3599266688.index deleted file mode 100644 index 4c5b694..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3599266688.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/366105607.index b/.metadata/.plugins/org.eclipse.jdt.core/366105607.index deleted file mode 100644 index dc75496..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/366105607.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3692890411.index b/.metadata/.plugins/org.eclipse.jdt.core/3692890411.index deleted file mode 100644 index 52b6c58..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3692890411.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3697300141.index b/.metadata/.plugins/org.eclipse.jdt.core/3697300141.index deleted file mode 100644 index 927a2bc..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3697300141.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/384658884.index b/.metadata/.plugins/org.eclipse.jdt.core/384658884.index deleted file mode 100644 index 65403a3..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/384658884.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3998452535.index b/.metadata/.plugins/org.eclipse.jdt.core/3998452535.index deleted file mode 100644 index f360ea6..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3998452535.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/4044715751.index b/.metadata/.plugins/org.eclipse.jdt.core/4044715751.index deleted file mode 100644 index 3b007f0..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/4044715751.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/4085415035.index b/.metadata/.plugins/org.eclipse.jdt.core/4085415035.index deleted file mode 100644 index 130d6e4..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/4085415035.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/417171029.index b/.metadata/.plugins/org.eclipse.jdt.core/417171029.index deleted file mode 100644 index 235d03d..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/417171029.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/558823348.index b/.metadata/.plugins/org.eclipse.jdt.core/558823348.index deleted file mode 100644 index 64ad0ae..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/558823348.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/574850043.index b/.metadata/.plugins/org.eclipse.jdt.core/574850043.index deleted file mode 100644 index 3c74dcb..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/574850043.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/678339462.index b/.metadata/.plugins/org.eclipse.jdt.core/678339462.index deleted file mode 100644 index cd56f61..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/678339462.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/749174627.index b/.metadata/.plugins/org.eclipse.jdt.core/749174627.index deleted file mode 100644 index e9d6904..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/749174627.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/771193320.index b/.metadata/.plugins/org.eclipse.jdt.core/771193320.index deleted file mode 100644 index a15d5e4..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/771193320.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/809263244.index b/.metadata/.plugins/org.eclipse.jdt.core/809263244.index deleted file mode 100644 index 99c082e..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/809263244.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/82899567.index b/.metadata/.plugins/org.eclipse.jdt.core/82899567.index deleted file mode 100644 index e2bb6ce..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/82899567.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/913654276.index b/.metadata/.plugins/org.eclipse.jdt.core/913654276.index deleted file mode 100644 index 6d61844..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/913654276.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/995045733.index b/.metadata/.plugins/org.eclipse.jdt.core/995045733.index deleted file mode 100644 index 20926b6..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/995045733.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache b/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache index 46fe5e0..6f3c4b5 100644 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache and b/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache index f191f5d..6a787de 100644 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache and b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt deleted file mode 100644 index b178e2b..0000000 --- a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt +++ /dev/null @@ -1,58 +0,0 @@ -INDEX VERSION 1.127+/Users/anshul/Trainings/JavaProjectTraining/.metadata/.plugins/org.eclipse.jdt.core -3218671056.index -2126659639.index -1161202496.index -1585389096.index -3599266688.index -682408275.index -3539148917.index -1001403096.index -3599175732.index -2460324914.index -2111949207.index -995045733.index -913654276.index -4060308402.index -1081100643.index -4085415035.index -3688885566.index -2322916451.index -1203167699.index -2422669126.index -351711502.index -2959164008.index -1520675493.index -678339462.index -3692890411.index -3382269767.index -3141672049.index -3047732102.index -2780857670.index -1428918132.index -771193320.index -1840477375.index -3697300141.index -1482391208.index -1533983375.index -2997721506.index -3394399184.index -1211420835.index -2052340869.index -3292985189.index -3529351604.index -3998452535.index -2815354029.index -3863340919.index -2015458451.index -366105607.index -191219829.index -3446599185.index -2994185971.index -574850043.index -1024612593.index -1841639828.index -2021152056.index -1710221301.index -1052810625.index -809263244.index -1883064823.index diff --git a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat index 34b06e3..64e6561 100644 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat and b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml index 27925c9..aa91a52 100644 --- a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml +++ b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml @@ -1,63 +1,63 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml index 78d60f2..8af3112 100644 --- a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml @@ -1,61 +1,61 @@
- +
- - - - - - + + + + + +
- - - - - + + + + +
- - + +
- +
- - - - - + + + + +
- - + +
- - - - - + + + + +
- +
- +
- +
- - - + + +
diff --git a/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser b/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser index 6d8c703..abbf8e5 100644 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser and b/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser differ diff --git a/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log deleted file mode 100644 index 7d8debb..0000000 --- a/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log +++ /dev/null @@ -1,4958 +0,0 @@ -2018-10-15 20:23:34,738 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not available. Remote download required. -2018-10-17 21:13:04,782 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-10-22 20:48:25,577 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-10-23 21:08:56,578 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-11-11 11:30:41,846 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-11-12 19:41:38,365 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-11-13 19:51:58,758 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-03 21:10:45,999 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-04 19:58:26,827 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2018-12-05 21:39:19,726 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-07 19:56:22,602 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-08 19:12:13,530 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2018-12-08 19:34:44,893 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2018-12-09 18:46:16,269 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-11 19:56:38,630 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-13 21:30:50,130 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-18 20:11:58,065 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-22 18:00:46,012 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-22 20:50:46,180 [Worker-55] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.pom -2018-12-22 20:50:46,723 [Worker-55] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.pom -2018-12-22 20:50:47,319 [Worker-55] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.jar -2018-12-22 20:50:50,073 [Worker-55] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.jar -2018-12-22 21:08:07,029 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2018-12-22 21:14:18,514 [Worker-52] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: com.testing.sample:MySampleMavenProject:1.0-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/pom.xml. -2018-12-22 21:14:18,947 [Worker-52] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /MySampleMavenProject/src/main/java -2018-12-22 21:14:18,952 [Worker-52] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /MySampleMavenProject/src/test/java -2018-12-22 21:14:19,051 [Worker-52] INFO o.e.m.c.i.p.ProjectConfigurationManager - Imported and configured 1 project(s) in 1 sec -2018-12-22 21:14:19,400 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-22 21:14:19,401 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/main/resources -2018-12-22 21:14:19,404 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-22 21:14:19,404 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/test/resources -2018-12-22 21:14:32,787 [main] INFO o.e.m2e.actions.ExecutePomAction - Creating new launch configuration -2018-12-22 21:15:02,781 [Worker-46] INFO o.e.m.i.launch.MavenLaunchDelegate - /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject -2018-12-22 21:15:02,781 [Worker-46] INFO o.e.m.i.launch.MavenLaunchDelegate - mvn -B clean test package -2018-12-22 21:15:21,210 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-22 21:15:21,212 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/main/resources -2018-12-22 21:15:21,214 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-22 21:15:21,214 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/test/resources -2018-12-22 21:15:27,398 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-22 21:15:27,398 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/main/resources -2018-12-22 21:15:27,401 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-22 21:15:27,402 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/test/resources -2018-12-23 11:14:41,363 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2018-12-23 17:08:34,598 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-23 17:08:34,612 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/main/resources -2018-12-23 17:08:34,621 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-23 17:08:34,621 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/test/resources -2018-12-23 17:08:45,568 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2018-12-23 19:54:57,105 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-25 11:08:37,036 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-25 11:09:07,124 [main] ERROR c.g.t.t.d.PublishedGradleVersions - Cannot download published Gradle versions. -java.net.UnknownHostException: services.gradle.org - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[na:1.8.0_181] - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_181] - at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_181] - at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673) ~[na:1.8.0_181] - at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173) ~[na:1.8.0_181] - at sun.net.NetworkClient.doConnect(NetworkClient.java:180) ~[na:1.8.0_181] - at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[na:1.8.0_181] - at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[na:1.8.0_181] - at sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) ~[na:1.8.0_181] - at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) ~[na:1.8.0_181] - at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050) ~[na:1.8.0_181] - at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) ~[na:1.8.0_181] - at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263) ~[na:1.8.0_181] - at com.gradleware.tooling.toolingutils.distribution.PublishedGradleVersions.downloadVersionInformation(PublishedGradleVersions.java:167) [com.gradleware.tooling.utils_0.8.1.v201512100932.jar:na] - at com.gradleware.tooling.toolingutils.distribution.PublishedGradleVersions.create(PublishedGradleVersions.java:134) [com.gradleware.tooling.utils_0.8.1.v201512100932.jar:na] - at org.eclipse.buildship.core.util.gradle.PublishedGradleVersionsWrapper.create(PublishedGradleVersionsWrapper.java:40) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.util.gradle.PublishedGradleVersionsWrapper.(PublishedGradleVersionsWrapper.java:35) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.CorePlugin.createPublishedGradleVersions(CorePlugin.java:167) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.CorePlugin.registerServices(CorePlugin.java:140) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.CorePlugin.start(CorePlugin.java:103) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_181] - at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.doStart(Module.java:571) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.start(Module.java:439) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:398) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [na:1.8.0_181] - at java.lang.Class.getDeclaredConstructors0(Native Method) [na:1.8.0_181] - at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) [na:1.8.0_181] - at java.lang.Class.getConstructor0(Class.java:3075) [na:1.8.0_181] - at java.lang.Class.newInstance(Class.java:412) [na:1.8.0_181] - at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:755) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:706) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.doStart(Module.java:571) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.start(Module.java:439) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:402) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [na:1.8.0_181] - at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:573) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.expressions.PropertyTesterDescriptor.instantiate(PropertyTesterDescriptor.java:96) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:97) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:119) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:97) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:75) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:55) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:281) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:287) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:141) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1299) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1276) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1256) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1245) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1218) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Menu.menuWillOpen(Menu.java:811) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5746) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.internal.cocoa.NSMenu.popUpContextMenu(NSMenu.java:77) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:280) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.runPopups(Display.java:4149) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3691) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127) [org.eclipse.e4.ui.workbench.swt_0.13.0.v20150504-0621.jar:na] - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) [org.eclipse.core.databinding.observable_1.5.0.v20150422-0725.jar:na] - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018) [org.eclipse.e4.ui.workbench.swt_0.13.0.v20150504-0621.jar:na] - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) [org.eclipse.e4.ui.workbench_1.3.1.v20160203-0951.jar:na] - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694) [org.eclipse.ui.workbench_3.107.1.v20160120-2131.jar:na] - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) [org.eclipse.core.databinding.observable_1.5.0.v20150422-0725.jar:na] - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606) [org.eclipse.ui.workbench_3.107.1.v20160120-2131.jar:na] - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) [org.eclipse.ui.workbench_3.107.1.v20160120-2131.jar:na] - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139) [org.eclipse.ui.ide.application_1.1.0.v20150422-0725.jar:na] - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) [org.eclipse.equinox.app_1.3.300.v20150423-1356.jar:na] - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_181] - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_181] - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_181] - at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_181] - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) [org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar:na] - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) [org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar:na] - at org.eclipse.equinox.launcher.Main.run(Main.java:1515) [org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar:na] -2019-01-03 19:27:14,408 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-08 20:26:40,806 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-08 20:26:47,861 [main] ERROR c.g.t.t.d.PublishedGradleVersions - Cannot download published Gradle versions. -java.net.UnknownHostException: services.gradle.org - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[na:1.8.0_181] - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_181] - at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_181] - at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673) ~[na:1.8.0_181] - at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173) ~[na:1.8.0_181] - at sun.net.NetworkClient.doConnect(NetworkClient.java:180) ~[na:1.8.0_181] - at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[na:1.8.0_181] - at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[na:1.8.0_181] - at sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) ~[na:1.8.0_181] - at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) ~[na:1.8.0_181] - at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050) ~[na:1.8.0_181] - at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) ~[na:1.8.0_181] - at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263) ~[na:1.8.0_181] - at com.gradleware.tooling.toolingutils.distribution.PublishedGradleVersions.downloadVersionInformation(PublishedGradleVersions.java:167) [com.gradleware.tooling.utils_0.8.1.v201512100932.jar:na] - at com.gradleware.tooling.toolingutils.distribution.PublishedGradleVersions.create(PublishedGradleVersions.java:134) [com.gradleware.tooling.utils_0.8.1.v201512100932.jar:na] - at org.eclipse.buildship.core.util.gradle.PublishedGradleVersionsWrapper.create(PublishedGradleVersionsWrapper.java:40) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.util.gradle.PublishedGradleVersionsWrapper.(PublishedGradleVersionsWrapper.java:35) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.CorePlugin.createPublishedGradleVersions(CorePlugin.java:167) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.CorePlugin.registerServices(CorePlugin.java:140) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.CorePlugin.start(CorePlugin.java:103) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_181] - at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.doStart(Module.java:571) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.start(Module.java:439) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:398) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [na:1.8.0_181] - at java.lang.Class.getDeclaredConstructors0(Native Method) [na:1.8.0_181] - at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) [na:1.8.0_181] - at java.lang.Class.getConstructor0(Class.java:3075) [na:1.8.0_181] - at java.lang.Class.newInstance(Class.java:412) [na:1.8.0_181] - at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:755) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:706) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.doStart(Module.java:571) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.start(Module.java:439) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:402) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [na:1.8.0_181] - at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:573) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.expressions.PropertyTesterDescriptor.instantiate(PropertyTesterDescriptor.java:96) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:97) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:119) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:97) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:75) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:55) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:281) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:287) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:141) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1299) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1276) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1256) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1245) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1218) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Menu.menuWillOpen(Menu.java:811) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5746) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.internal.cocoa.NSMenu.popUpContextMenu(NSMenu.java:77) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:280) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.runPopups(Display.java:4149) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3691) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127) [org.eclipse.e4.ui.workbench.swt_0.13.0.v20150504-0621.jar:na] - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) [org.eclipse.core.databinding.observable_1.5.0.v20150422-0725.jar:na] - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018) [org.eclipse.e4.ui.workbench.swt_0.13.0.v20150504-0621.jar:na] - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) [org.eclipse.e4.ui.workbench_1.3.1.v20160203-0951.jar:na] - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694) [org.eclipse.ui.workbench_3.107.1.v20160120-2131.jar:na] - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) [org.eclipse.core.databinding.observable_1.5.0.v20150422-0725.jar:na] - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606) [org.eclipse.ui.workbench_3.107.1.v20160120-2131.jar:na] - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) [org.eclipse.ui.workbench_3.107.1.v20160120-2131.jar:na] - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139) [org.eclipse.ui.ide.application_1.1.0.v20150422-0725.jar:na] - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) [org.eclipse.equinox.app_1.3.300.v20150423-1356.jar:na] - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_181] - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_181] - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_181] - at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_181] - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) [org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar:na] - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) [org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar:na] - at org.eclipse.equinox.launcher.Main.run(Main.java:1515) [org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar:na] -2019-01-09 21:01:04,604 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-10 19:33:04,197 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2019-01-14 21:38:35,663 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-16 22:03:14,271 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-17 21:19:49,983 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2019-01-19 18:38:49,429 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-20 13:49:00,903 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2019-01-22 21:15:41,893 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/2.16/maven-failsafe-plugin-2.16.pom -2019-01-22 21:15:42,158 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/2.16/maven-failsafe-plugin-2.16.pom -2019-01-22 21:15:42,563 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.16/surefire-2.16.pom -2019-01-22 21:15:43,588 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.16/surefire-2.16.pom -2019-01-22 21:15:44,611 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/2.16/maven-failsafe-plugin-2.16.jar -2019-01-22 21:15:46,660 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/2.16/maven-failsafe-plugin-2.16.jar -2019-01-22 21:15:47,053 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar -2019-01-22 21:15:47,312 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar -2019-01-22 21:15:47,655 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.jar -2019-01-22 21:15:47,910 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.jar -2019-01-22 21:15:48,188 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.16/maven-surefire-plugin-2.16.jar -2019-01-22 21:15:48,605 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.16/maven-surefire-plugin-2.16.jar -2019-01-22 21:15:48,866 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-22 21:15:48,872 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.jar -2019-01-22 21:15:49,125 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.jar -2019-01-22 21:15:49,667 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.pom -2019-01-22 21:15:50,413 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.pom -2019-01-22 21:15:50,755 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom -2019-01-22 21:15:51,098 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom -2019-01-22 21:15:51,350 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom -2019-01-22 21:15:51,780 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom -2019-01-22 21:15:52,802 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/8/maven-parent-8.pom -2019-01-22 21:15:53,034 [Worker-3] INFO o.e.m.i.launch.MavenLaunchDelegate - /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master -2019-01-22 21:15:53,034 [Worker-3] INFO o.e.m.i.launch.MavenLaunchDelegate - mvn -B install -2019-01-22 21:15:53,830 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/8/maven-parent-8.pom -2019-01-22 21:15:54,117 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom -2019-01-22 21:15:54,850 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom -2019-01-22 21:15:55,639 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.pom -2019-01-22 21:15:56,642 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.pom -2019-01-22 21:15:56,908 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom -2019-01-22 21:15:57,157 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom -2019-01-22 21:15:57,414 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom -2019-01-22 21:15:57,662 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom -2019-01-22 21:15:57,921 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom -2019-01-22 21:15:58,948 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom -2019-01-22 21:15:59,301 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom -2019-01-22 21:15:59,550 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom -2019-01-22 21:15:59,807 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom -2019-01-22 21:16:00,056 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom -2019-01-22 21:16:00,310 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom -2019-01-22 21:16:00,558 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom -2019-01-22 21:16:00,814 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom -2019-01-22 21:16:01,609 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom -2019-01-22 21:16:01,865 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom -2019-01-22 21:16:03,043 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom -2019-01-22 21:16:03,305 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom -2019-01-22 21:16:03,574 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom -2019-01-22 21:16:04,063 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom -2019-01-22 21:16:04,574 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom -2019-01-22 21:16:04,830 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom -2019-01-22 21:16:05,090 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom -2019-01-22 21:16:05,573 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom -2019-01-22 21:16:06,115 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom -2019-01-22 21:16:06,376 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/1.0/maven-toolchain-1.0.pom -2019-01-22 21:16:06,626 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/1.0/maven-toolchain-1.0.pom -2019-01-22 21:16:08,160 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom -2019-01-22 21:16:08,650 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom -2019-01-22 21:16:08,909 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom -2019-01-22 21:16:09,161 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom -2019-01-22 21:16:10,208 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.pom -2019-01-22 21:16:10,620 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.pom -2019-01-22 21:16:10,874 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.2/plexus-compiler-2.2.pom -2019-01-22 21:16:11,122 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.2/plexus-compiler-2.2.pom -2019-01-22 21:16:12,012 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.8/plexus-utils-3.0.8.pom -2019-01-22 21:16:12,263 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.8/plexus-utils-3.0.8.pom -2019-01-22 21:16:13,279 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.pom -2019-01-22 21:16:13,531 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.pom -2019-01-22 21:16:14,303 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.pom -2019-01-22 21:16:15,100 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.pom -2019-01-22 21:16:16,352 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.2/plexus-compilers-2.2.pom -2019-01-22 21:16:16,602 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.2/plexus-compilers-2.2.pom -2019-01-22 21:16:17,375 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.5.5/plexus-container-default-1.5.5.pom -2019-01-22 21:16:18,402 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.5.5/plexus-container-default-1.5.5.pom -2019-01-22 21:16:18,664 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.2/plexus-classworlds-2.2.2.pom -2019-01-22 21:16:18,912 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.2/plexus-classworlds-2.2.2.pom -2019-01-22 21:16:19,176 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.4/xbean-reflect-3.4.pom -2019-01-22 21:16:19,424 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.4/xbean-reflect-3.4.pom -2019-01-22 21:16:19,679 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/xbean/xbean/3.4/xbean-3.4.pom -2019-01-22 21:16:19,950 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/xbean/xbean/3.4/xbean-3.4.pom -2019-01-22 21:16:20,206 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/log4j/log4j/1.2.12/log4j-1.2.12.pom -2019-01-22 21:16:21,052 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/log4j/log4j/1.2.12/log4j-1.2.12.pom -2019-01-22 21:16:21,472 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom -2019-01-22 21:16:22,497 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom -2019-01-22 21:16:22,750 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.pom -2019-01-22 21:16:22,997 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.pom -2019-01-22 21:16:23,248 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/google/1/google-1.pom -2019-01-22 21:16:23,524 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/google/1/google-1.pom -2019-01-22 21:16:24,543 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/junit/junit/3.8.2/junit-3.8.2.pom -2019-01-22 21:16:25,570 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/junit/junit/3.8.2/junit-3.8.2.pom -2019-01-22 21:16:25,856 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.jar -2019-01-22 21:16:26,107 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.jar -2019-01-22 21:16:26,351 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.jar -2019-01-22 21:16:27,067 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.jar -2019-01-22 21:16:27,319 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar -2019-01-22 21:16:28,087 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar -2019-01-22 21:16:28,332 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.jar -2019-01-22 21:16:29,069 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.jar -2019-01-22 21:16:29,314 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.jar -2019-01-22 21:16:29,567 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.jar -2019-01-22 21:16:29,810 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.jar -2019-01-22 21:16:30,061 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.jar -2019-01-22 21:16:30,305 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.jar -2019-01-22 21:16:30,559 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.jar -2019-01-22 21:16:30,803 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.jar -2019-01-22 21:16:31,485 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.jar -2019-01-22 21:16:32,146 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.jar -2019-01-22 21:16:32,400 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.jar -2019-01-22 21:16:32,647 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.jar -2019-01-22 21:16:33,551 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.jar -2019-01-22 21:16:33,801 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.jar -2019-01-22 21:16:34,356 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.jar -2019-01-22 21:16:34,785 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.jar -2019-01-22 21:16:35,466 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.jar -2019-01-22 21:16:35,734 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.jar -2019-01-22 21:16:36,456 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.jar -2019-01-22 21:16:36,699 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.jar -2019-01-22 21:16:37,184 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.jar -2019-01-22 21:16:37,861 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.jar -2019-01-22 21:16:38,112 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.jar -2019-01-22 21:16:38,357 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/1.0/maven-toolchain-1.0.jar -2019-01-22 21:16:38,879 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/1.0/maven-toolchain-1.0.jar -2019-01-22 21:16:39,465 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.jar -2019-01-22 21:16:41,957 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.jar -2019-01-22 21:16:42,896 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar -2019-01-22 21:16:43,153 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar -2019-01-22 21:16:44,002 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.jar -2019-01-22 21:16:44,259 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.jar -2019-01-22 21:16:44,729 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.jar -2019-01-22 21:16:44,988 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.jar -2019-01-22 21:16:45,234 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.jar -2019-01-22 21:16:45,494 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.jar -2019-01-22 21:16:46,048 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.5.5/plexus-container-default-1.5.5.jar -2019-01-22 21:16:48,029 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.5.5/plexus-container-default-1.5.5.jar -2019-01-22 21:16:48,283 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.2/plexus-classworlds-2.2.2.jar -2019-01-22 21:16:48,831 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.2/plexus-classworlds-2.2.2.jar -2019-01-22 21:16:49,077 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.4/xbean-reflect-3.4.jar -2019-01-22 21:16:49,826 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.4/xbean-reflect-3.4.jar -2019-01-22 21:16:50,072 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/log4j/log4j/1.2.12/log4j-1.2.12.jar -2019-01-22 21:16:51,797 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/log4j/log4j/1.2.12/log4j-1.2.12.jar -2019-01-22 21:16:52,041 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar -2019-01-22 21:16:52,509 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar -2019-01-22 21:16:53,200 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.jar -2019-01-22 21:16:55,128 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.jar -2019-01-22 21:16:55,376 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/junit/junit/3.8.2/junit-3.8.2.jar -2019-01-22 21:16:55,637 [Worker-2] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/junit/junit/3.8.2/junit-3.8.2.jar -2019-01-22 21:16:56,553 [Worker-2] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: com.example:java-maven-junit-helloworld:1.0-SNAPSHOT @ /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master/pom.xml. -2019-01-22 21:17:10,710 [Worker-2] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /java-maven-junit-helloworld/src/main/java -2019-01-22 21:17:10,715 [Worker-2] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /java-maven-junit-helloworld/src/test/java -2019-01-22 21:17:10,847 [Worker-2] INFO o.e.m.c.i.p.ProjectConfigurationManager - Imported and configured 1 project(s) in 94 sec -2019-01-22 21:17:17,212 [Worker-8] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-01-22 21:17:17,212 [Worker-8] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master/src/main/resources -2019-01-22 21:17:17,219 [Worker-8] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-01-22 21:17:17,220 [Worker-8] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master/src/test/resources -2019-01-22 21:19:17,277 [Worker-3] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-01-22 21:19:17,278 [Worker-3] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master/src/main/resources -2019-01-22 21:19:17,281 [Worker-3] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-01-22 21:19:17,281 [Worker-3] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master/src/test/resources -2019-01-22 21:19:25,175 [Worker-11] INFO o.e.m.i.launch.MavenLaunchDelegate - /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master -2019-01-22 21:19:25,175 [Worker-11] INFO o.e.m.i.launch.MavenLaunchDelegate - mvn -B install -2019-01-22 21:19:50,588 [Worker-1] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-01-22 21:19:50,588 [Worker-1] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master/src/main/resources -2019-01-22 21:19:50,590 [Worker-1] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-01-22 21:19:50,590 [Worker-1] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master/src/test/resources -2019-01-22 21:20:25,156 [Worker-8] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-01-22 21:20:25,157 [Worker-8] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master/src/main/resources -2019-01-22 21:20:25,158 [Worker-8] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-01-22 21:20:25,159 [Worker-8] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master/src/test/resources -2019-01-22 21:20:32,883 [Worker-2] INFO o.e.m.i.launch.MavenLaunchDelegate - /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master -2019-01-22 21:20:32,883 [Worker-2] INFO o.e.m.i.launch.MavenLaunchDelegate - mvn -B install -2019-01-22 21:20:57,385 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-01-22 21:20:57,386 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master/src/main/resources -2019-01-22 21:20:57,388 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-01-22 21:20:57,389 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master/src/test/resources -2019-01-22 21:22:43,254 [Worker-11] INFO o.e.m.i.launch.MavenLaunchDelegate - /Users/anshul/Trainings/Jenkins/java-maven-junit-helloworld-master -2019-01-22 21:22:43,255 [Worker-11] INFO o.e.m.i.launch.MavenLaunchDelegate - mvn -B install -2019-01-27 14:06:01,083 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-28 20:36:53,505 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-02-18 20:32:11,004 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-02-20 18:47:27,288 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-02-25 20:07:11,442 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-03-05 20:24:26,030 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-03-05 20:29:59,837 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2019-03-07 20:14:34,634 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-03-10 18:56:48,735 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-03-13 20:26:05,003 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-04-21 19:04:02,178 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-04-24 20:48:46,358 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-04-30 20:28:53,505 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-05-04 07:55:15,292 [Worker-24] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-05-04 22:21:15,846 [ModalContext] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/1.1/maven-archetype-quickstart-1.1.jar -2019-05-04 22:21:16,026 [ModalContext] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/1.1/maven-archetype-quickstart-1.1.jar -2019-05-04 22:21:16,191 [ModalContext] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/1.1/maven-archetype-quickstart-1.1.pom -2019-05-04 22:21:16,346 [ModalContext] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/1.1/maven-archetype-quickstart-1.1.pom -2019-05-04 22:21:54,003 [Worker-71] INFO o.e.m.c.i.p.ProjectConfigurationManager - Collecting project info '/pom.xml' /Users/anshul/Trainings/JavaProjectTraining/framework/pom.xml -2019-05-04 22:21:55,383 [Worker-71] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.12.4/maven-surefire-plugin-2.12.4.jar -2019-05-04 22:21:55,681 [Worker-71] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.12.4/maven-surefire-plugin-2.12.4.jar -2019-05-04 22:21:57,459 [Worker-71] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: com.datadriven:framework:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/framework/pom.xml. -2019-05-04 22:21:57,979 [Worker-71] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /framework/src/main/java -2019-05-04 22:21:57,986 [Worker-71] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /framework/src/test/java -2019-05-04 22:21:58,125 [Worker-71] INFO o.e.m.c.i.p.ProjectConfigurationManager - Imported and configured 1 project(s) in 4 sec -2019-05-04 22:21:58,509 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:21:58,509 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/framework/src/main/resources -2019-05-04 22:21:58,513 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:21:58,513 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/framework/src/test/resources -2019-05-04 22:23:08,383 [Worker-77] INFO o.e.m.c.i.p.ProjectConfigurationManager - Collecting project info '/pom.xml' /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/pom.xml -2019-05-04 22:23:09,365 [Worker-77] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: comseleniumframework:DataDrivenFramework:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/pom.xml. -2019-05-04 22:23:09,630 [Worker-77] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /DataDrivenFramework/src/main/java -2019-05-04 22:23:09,634 [Worker-77] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /DataDrivenFramework/src/test/java -2019-05-04 22:23:09,715 [Worker-77] INFO o.e.m.c.i.p.ProjectConfigurationManager - Imported and configured 1 project(s) in 1 sec -2019-05-04 22:23:10,154 [Worker-71] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:23:10,154 [Worker-71] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:23:10,165 [Worker-71] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:23:10,166 [Worker-71] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/test/resources -2019-05-04 22:24:03,393 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:24:03,397 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:24:03,400 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:24:03,400 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/test/resources -2019-05-04 22:24:11,060 [Worker-72] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:24:11,060 [Worker-72] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:24:11,062 [Worker-72] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:24:11,063 [Worker-72] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/test/resources -2019-05-04 22:26:46,355 [Worker-72] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:26:46,357 [Worker-72] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:26:46,359 [Worker-72] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:26:46,384 [Worker-72] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:27:02,348 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:27:02,349 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:27:02,351 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:27:02,358 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:27:03,385 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:27:03,385 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:27:03,386 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:27:03,387 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:27:19,944 [Worker-79] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: com.datadriven:framework:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/framework/pom.xml. -2019-05-04 22:27:20,016 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:27:20,017 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/framework/src/main/resources -2019-05-04 22:27:20,019 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:27:20,020 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/framework/src/test/resources -2019-05-04 22:27:21,080 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:27:21,080 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/framework/src/main/resources -2019-05-04 22:27:21,085 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:27:21,085 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/framework/src/test/resources -2019-05-04 22:27:36,669 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:27:36,671 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:27:36,674 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:27:36,674 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:27:42,465 [Worker-72] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:27:42,466 [Worker-72] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:27:42,467 [Worker-72] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:27:42,470 [Worker-72] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:28:00,432 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:28:00,433 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:28:00,435 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:28:00,435 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:31:22,148 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:31:22,150 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:31:22,154 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:31:22,155 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:38:10,411 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:38:10,413 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:38:10,415 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:38:10,417 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 5 resources -2019-05-04 22:39:28,634 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:39:28,634 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:39:28,636 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:39:28,637 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:39:37,360 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:39:37,361 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:39:37,365 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:39:37,365 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:40:02,584 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:40:02,585 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:40:02,588 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:40:02,589 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:40:17,337 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:40:17,338 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:40:17,339 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:40:17,340 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:42:44,462 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:42:44,464 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:42:44,469 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:42:44,469 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:43:10,173 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:43:10,173 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:43:10,177 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:43:10,178 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:43:21,115 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:43:21,116 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:43:21,117 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:43:21,118 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:44:02,200 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:44:02,202 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:44:02,204 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:44:02,207 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 5 resources -2019-05-04 22:44:18,922 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:44:18,923 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:44:18,928 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:44:18,928 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:47:07,701 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:47:07,703 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:47:07,705 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:47:07,706 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:47:28,325 [Worker-87] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: comseleniumframework:DataDrivenFramework:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/pom.xml. -2019-05-04 22:47:29,457 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.pom -2019-05-04 22:47:29,614 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.pom -2019-05-04 22:47:29,774 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.pom -2019-05-04 22:47:29,929 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.pom -2019-05-04 22:47:30,090 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.pom -2019-05-04 22:47:30,248 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.pom -2019-05-04 22:47:30,411 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.pom -2019-05-04 22:47:30,569 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.pom -2019-05-04 22:47:30,732 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.pom -2019-05-04 22:47:30,898 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.pom -2019-05-04 22:47:31,057 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.8.15/byte-buddy-parent-1.8.15.pom -2019-05-04 22:47:31,366 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.8.15/byte-buddy-parent-1.8.15.pom -2019-05-04 22:47:31,533 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.pom -2019-05-04 22:47:31,693 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.pom -2019-05-04 22:47:31,854 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/35/commons-parent-35.pom -2019-05-04 22:47:32,168 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/35/commons-parent-35.pom -2019-05-04 22:47:32,346 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/guava/guava/25.0-jre/guava-25.0-jre.pom -2019-05-04 22:47:32,503 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/guava/guava/25.0-jre/guava-25.0-jre.pom -2019-05-04 22:47:32,663 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/25.0-jre/guava-parent-25.0-jre.pom -2019-05-04 22:47:32,818 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/25.0-jre/guava-parent-25.0-jre.pom -2019-05-04 22:47:32,985 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom -2019-05-04 22:47:33,141 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom -2019-05-04 22:47:33,306 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.pom -2019-05-04 22:47:33,475 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.pom -2019-05-04 22:47:33,636 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.pom -2019-05-04 22:47:33,792 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.pom -2019-05-04 22:47:33,948 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.1.3/error_prone_parent-2.1.3.pom -2019-05-04 22:47:34,107 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.1.3/error_prone_parent-2.1.3.pom -2019-05-04 22:47:34,268 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom -2019-05-04 22:47:34,425 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom -2019-05-04 22:47:34,584 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom -2019-05-04 22:47:34,740 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom -2019-05-04 22:47:34,899 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom -2019-05-04 22:47:35,057 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom -2019-05-04 22:47:35,217 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom -2019-05-04 22:47:35,382 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom -2019-05-04 22:47:35,543 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom -2019-05-04 22:47:35,700 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/codehaus-parent/4/codehaus-parent-4.pom -2019-05-04 22:47:35,861 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.pom -2019-05-04 22:47:36,023 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.pom -2019-05-04 22:47:36,191 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/squareup/okhttp3/parent/3.11.0/parent-3.11.0.pom -2019-05-04 22:47:36,354 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/squareup/okhttp3/parent/3.11.0/parent-3.11.0.pom -2019-05-04 22:47:36,520 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0.pom -2019-05-04 22:47:36,678 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0.pom -2019-05-04 22:47:36,841 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/squareup/okio/okio-parent/1.14.0/okio-parent-1.14.0.pom -2019-05-04 22:47:36,999 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/squareup/okio/okio-parent/1.14.0/okio-parent-1.14.0.pom -2019-05-04 22:47:37,165 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.pom -2019-05-04 22:47:37,324 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.pom -2019-05-04 22:47:37,494 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.pom -2019-05-04 22:47:37,654 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.pom -2019-05-04 22:47:37,818 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.pom -2019-05-04 22:47:37,977 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.pom -2019-05-04 22:47:38,145 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.pom -2019-05-04 22:47:38,310 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.pom -2019-05-04 22:47:38,470 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.pom -2019-05-04 22:47:38,631 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.pom -2019-05-04 22:47:38,796 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.pom -2019-05-04 22:47:38,956 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.pom -2019-05-04 22:47:39,116 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/testng/testng/6.14.3/testng-6.14.3.pom -2019-05-04 22:47:39,280 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/testng/testng/6.14.3/testng-6.14.3.pom -2019-05-04 22:47:39,440 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/beust/jcommander/1.72/jcommander-1.72.pom -2019-05-04 22:47:39,597 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/beust/jcommander/1.72/jcommander-1.72.pom -2019-05-04 22:47:39,758 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.pom -2019-05-04 22:47:39,916 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.pom -2019-05-04 22:47:40,089 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar -2019-05-04 22:47:40,245 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar -2019-05-04 22:47:40,400 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar -2019-05-04 22:47:40,863 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar -2019-05-04 22:47:41,021 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar -2019-05-04 22:47:41,178 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar -2019-05-04 22:47:41,331 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar -2019-05-04 22:47:41,488 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar -2019-05-04 22:47:41,646 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar -2019-05-04 22:47:42,275 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar -2019-05-04 22:47:42,429 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar -2019-05-04 22:47:42,586 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar -2019-05-04 22:47:42,742 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar -2019-05-04 22:47:42,897 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar -2019-05-04 22:47:43,053 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar -2019-05-04 22:47:43,254 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar -2019-05-04 22:47:43,411 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar -2019-05-04 22:47:43,570 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar -2019-05-04 22:47:43,725 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar -2019-05-04 22:47:43,897 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar -2019-05-04 22:47:44,057 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar -2019-05-04 22:47:44,988 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar -2019-05-04 22:47:45,140 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar -2019-05-04 22:47:45,304 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar -2019-05-04 22:47:45,462 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar -2019-05-04 22:47:46,268 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar -2019-05-04 22:47:46,420 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar -2019-05-04 22:47:46,583 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar -2019-05-04 22:47:46,737 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar -2019-05-04 22:47:46,898 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar -2019-05-04 22:47:47,053 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar -2019-05-04 22:47:47,213 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar -2019-05-04 22:47:47,367 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar -2019-05-04 22:47:47,524 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar -2019-05-04 22:47:47,678 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar -2019-05-04 22:47:47,837 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar -2019-05-04 22:47:47,997 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar -2019-05-04 22:47:48,217 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar -2019-05-04 22:47:48,372 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar -2019-05-04 22:47:48,533 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar -2019-05-04 22:47:48,692 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/testng/testng/6.14.3/testng-6.14.3.jar -2019-05-04 22:47:49,261 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/testng/testng/6.14.3/testng-6.14.3.jar -2019-05-04 22:47:49,421 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/beust/jcommander/1.72/jcommander-1.72.jar -2019-05-04 22:47:49,583 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/beust/jcommander/1.72/jcommander-1.72.jar -2019-05-04 22:47:49,741 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar -2019-05-04 22:47:49,959 [Worker-87] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar -2019-05-04 22:47:51,014 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:47:51,014 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:47:51,017 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:47:51,022 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:47:52,635 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:47:52,637 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:47:52,639 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:47:52,641 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 5 resources -2019-05-04 22:51:33,865 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:51:33,867 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:51:33,875 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:51:33,875 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:56:06,230 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:56:06,232 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:56:06,233 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:56:06,234 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:56:17,061 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:56:17,061 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:56:17,063 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:56:17,063 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:56:58,076 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:56:58,076 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:56:58,078 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:56:58,079 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:57:23,135 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:57:23,137 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:57:23,144 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:57:23,144 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 22:58:16,243 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:58:16,243 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 22:58:16,255 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 22:58:16,256 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 23:00:12,828 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:00:12,831 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 23:00:12,833 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:00:12,834 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 23:02:05,649 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:02:05,650 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 23:02:05,651 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:02:05,652 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 23:07:03,022 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:07:03,023 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 23:07:03,024 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:07:03,024 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 23:07:04,105 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:07:04,105 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 23:07:04,106 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:07:04,107 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-04 23:07:41,503 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:07:41,504 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 23:07:41,508 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:07:41,508 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 23:08:27,919 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:08:27,919 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 23:08:27,921 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:08:27,922 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 23:09:38,400 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:09:38,400 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 23:09:38,402 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:09:38,402 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-04 23:21:03,246 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:21:03,250 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 23:21:03,252 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:21:03,253 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-04 23:21:55,594 [Worker-92] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:21:55,594 [Worker-92] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 23:21:55,595 [Worker-92] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:21:55,596 [Worker-92] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-04 23:22:07,320 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:22:07,320 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-04 23:22:07,321 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-04 23:22:07,323 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 5 resources -2019-05-05 08:36:56,420 [Worker-90] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 08:36:56,421 [Worker-90] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 08:36:56,425 [Worker-90] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 08:36:56,425 [Worker-90] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 08:41:29,136 [Worker-102] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 08:41:29,138 [Worker-102] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 08:41:29,140 [Worker-102] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 08:41:29,140 [Worker-102] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 08:41:30,152 [Worker-104] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 08:41:30,157 [Worker-104] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 08:41:30,159 [Worker-104] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 08:41:30,159 [Worker-104] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 10:25:38,714 [Worker-125] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:25:38,717 [Worker-125] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:25:38,722 [Worker-125] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:25:38,723 [Worker-125] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 10:25:58,162 [Worker-124] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:25:58,162 [Worker-124] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:25:58,164 [Worker-124] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:25:58,165 [Worker-124] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-05 10:30:35,627 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:30:35,633 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:30:35,637 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:30:35,637 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-05 10:30:57,636 [Worker-125] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:30:57,636 [Worker-125] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:30:57,638 [Worker-125] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:30:57,639 [Worker-125] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-05 10:34:19,367 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:34:19,369 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:34:19,370 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:34:19,370 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 10:36:05,894 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:36:05,896 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:36:05,897 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:36:05,898 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 10:37:26,745 [Worker-115] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:37:26,747 [Worker-115] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:37:26,748 [Worker-115] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:37:26,748 [Worker-115] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 10:40:02,732 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:40:02,734 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:40:02,737 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:40:02,737 [Worker-123] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 10:42:40,865 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:42:40,866 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:42:40,868 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:42:40,868 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 10:43:49,117 [Worker-125] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:43:49,117 [Worker-125] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:43:49,119 [Worker-125] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:43:49,120 [Worker-125] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 10:46:37,561 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:46:37,563 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:46:37,566 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:46:37,566 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 10:46:38,581 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:46:38,582 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:46:38,583 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:46:38,583 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 10:46:55,453 [Worker-130] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:46:55,454 [Worker-130] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:46:55,455 [Worker-130] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:46:55,456 [Worker-130] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 10:49:54,064 [Worker-124] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:49:54,066 [Worker-124] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:49:54,068 [Worker-124] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:49:54,068 [Worker-124] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 10:49:55,087 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:49:55,088 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 10:49:55,088 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 10:49:55,089 [Worker-128] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 11:00:09,721 [Worker-133] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 11:00:09,733 [Worker-133] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 11:00:09,739 [Worker-133] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 11:00:09,739 [Worker-133] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 11:06:11,128 [Worker-139] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 11:06:11,129 [Worker-139] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 11:06:11,130 [Worker-139] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 11:06:11,130 [Worker-139] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 18:56:19,844 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 18:56:19,846 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 18:56:19,848 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 18:56:19,849 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-05 18:58:02,453 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 18:58:02,455 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 18:58:02,457 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 18:58:02,458 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-05 19:00:22,609 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:00:22,610 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:00:22,613 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:00:22,613 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:02:41,031 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:02:41,032 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:02:41,034 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:02:41,035 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:03:04,009 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:03:04,010 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:03:04,011 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:03:04,011 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:04:16,600 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:04:16,601 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:04:16,602 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:04:16,603 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:04:37,779 [Worker-194] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:04:37,780 [Worker-194] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:04:37,781 [Worker-194] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:04:37,781 [Worker-194] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:05:31,380 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:05:31,381 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:05:31,389 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:05:31,389 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:05:34,380 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:05:34,381 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:05:34,382 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:05:34,382 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-05 19:06:04,615 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:06:04,615 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:06:04,618 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:06:04,618 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:09:07,947 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:09:07,949 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:09:07,951 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:09:07,952 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:09:30,392 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:09:30,392 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:09:30,394 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:09:30,395 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:09:41,133 [Worker-207] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:09:41,133 [Worker-207] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:09:41,135 [Worker-207] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:09:41,135 [Worker-207] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:09:50,747 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:09:50,747 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:09:50,748 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:09:50,748 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:11:46,654 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:11:46,656 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:11:46,657 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:11:46,657 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:11:47,671 [Worker-194] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:11:47,672 [Worker-194] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:11:47,674 [Worker-194] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:11:47,674 [Worker-194] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:11:51,857 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:11:51,857 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:11:51,859 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:11:51,860 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:13:44,799 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:13:44,801 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:13:44,803 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:13:44,805 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:13:45,819 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:13:45,819 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:13:45,821 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:13:45,821 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:19:20,931 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:19:20,932 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:19:20,933 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:19:20,934 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:19:21,947 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:19:21,947 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:19:21,948 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:19:21,949 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:19:27,227 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:19:27,227 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:19:27,229 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:19:27,230 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:23:05,824 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:23:05,825 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:23:05,828 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:23:05,828 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:23:06,843 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:23:06,843 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:23:06,845 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:23:06,845 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:24:15,001 [Worker-208] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:24:15,002 [Worker-208] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:24:15,003 [Worker-208] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:24:15,003 [Worker-208] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:24:16,022 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:24:16,023 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:24:16,024 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:24:16,025 [Worker-202] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-05 19:24:19,464 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:24:19,464 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:24:19,466 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:24:19,466 [Worker-206] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-05 19:28:56,468 [Worker-210] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:28:56,470 [Worker-210] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:28:56,471 [Worker-210] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:28:56,471 [Worker-210] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-05 19:28:57,485 [Worker-207] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:28:57,486 [Worker-207] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-05 19:28:57,488 [Worker-207] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-05 19:28:57,488 [Worker-207] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 21:09:55,340 [Worker-22] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: comseleniumframework:DataDrivenFramework:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/pom.xml. -2019-05-14 21:09:57,006 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.pom -2019-05-14 21:09:57,172 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.pom -2019-05-14 21:09:57,336 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.pom -2019-05-14 21:09:57,492 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.pom -2019-05-14 21:09:57,649 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.pom -2019-05-14 21:09:57,806 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.pom -2019-05-14 21:09:57,970 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/mongodb/bson/3.3.0/bson-3.3.0.pom -2019-05-14 21:09:58,128 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/mongodb/bson/3.3.0/bson-3.3.0.pom -2019-05-14 21:09:58,289 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.pom -2019-05-14 21:09:58,455 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.pom -2019-05-14 21:09:58,615 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.pom -2019-05-14 21:09:58,772 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.pom -2019-05-14 21:09:58,933 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.5.2/httpcomponents-client-4.5.2.pom -2019-05-14 21:09:59,092 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.5.2/httpcomponents-client-4.5.2.pom -2019-05-14 21:09:59,248 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/httpcomponents/project/7/project-7.pom -2019-05-14 21:09:59,409 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/httpcomponents/project/7/project-7.pom -2019-05-14 21:09:59,574 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.pom -2019-05-14 21:09:59,735 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.pom -2019-05-14 21:09:59,911 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.4/httpcomponents-core-4.4.4.pom -2019-05-14 21:10:00,074 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.4/httpcomponents-core-4.4.4.pom -2019-05-14 21:10:00,237 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom -2019-05-14 21:10:00,398 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom -2019-05-14 21:10:00,568 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom -2019-05-14 21:10:00,878 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom -2019-05-14 21:10:01,041 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.9/commons-codec-1.9.pom -2019-05-14 21:10:01,216 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.9/commons-codec-1.9.pom -2019-05-14 21:10:01,378 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/32/commons-parent-32.pom -2019-05-14 21:10:01,551 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/32/commons-parent-32.pom -2019-05-14 21:10:01,742 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.pom -2019-05-14 21:10:01,900 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.pom -2019-05-14 21:10:02,062 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.pom -2019-05-14 21:10:02,244 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.pom -2019-05-14 21:10:02,417 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.pom -2019-05-14 21:10:02,604 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.pom -2019-05-14 21:10:02,768 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.8.0/gson-parent-2.8.0.pom -2019-05-14 21:10:02,924 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.8.0/gson-parent-2.8.0.pom -2019-05-14 21:10:03,113 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar -2019-05-14 21:10:03,474 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar -2019-05-14 21:10:03,633 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar -2019-05-14 21:10:04,634 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar -2019-05-14 21:10:04,793 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar -2019-05-14 21:10:05,015 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar -2019-05-14 21:10:05,194 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/mongodb/bson/3.3.0/bson-3.3.0.jar -2019-05-14 21:10:05,387 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/mongodb/bson/3.3.0/bson-3.3.0.jar -2019-05-14 21:10:05,548 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar -2019-05-14 21:10:05,980 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar -2019-05-14 21:10:06,143 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar -2019-05-14 21:10:06,433 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar -2019-05-14 21:10:06,593 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar -2019-05-14 21:10:06,801 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar -2019-05-14 21:10:06,957 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar -2019-05-14 21:10:07,121 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar -2019-05-14 21:10:07,273 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.9/commons-codec-1.9.jar -2019-05-14 21:10:07,495 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.9/commons-codec-1.9.jar -2019-05-14 21:10:07,657 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar -2019-05-14 21:10:07,820 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar -2019-05-14 21:10:08,025 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar -2019-05-14 21:10:08,238 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar -2019-05-14 21:10:08,408 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar -2019-05-14 21:10:08,618 [Worker-22] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar -2019-05-14 21:10:09,566 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:10:09,567 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:10:09,571 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:10:09,587 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-14 21:10:11,846 [Worker-21] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:10:11,848 [Worker-21] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:10:11,850 [Worker-21] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:10:11,865 [Worker-21] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-14 21:12:01,971 [Worker-23] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: comseleniumframework:DataDrivenFramework:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/pom.xml. -2019-05-14 21:12:02,515 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:12:02,516 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:12:02,519 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:12:02,521 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 21:13:13,093 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:13:13,094 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:13:13,097 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:13:13,098 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 21:13:30,086 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:13:30,086 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:13:30,088 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:13:30,088 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 21:24:09,886 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:24:09,888 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:24:09,890 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:24:09,890 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 21:31:34,111 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:31:34,112 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:31:34,114 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:31:34,114 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 21:34:15,577 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:34:15,577 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:34:15,580 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:34:15,581 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 21:39:17,113 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:39:17,118 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:39:17,121 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:39:17,121 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 21:39:21,549 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:39:21,549 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:39:21,552 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:39:21,553 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 21:39:31,526 [Worker-31] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-05-14 21:41:06,725 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:41:06,726 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:41:06,729 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:41:06,730 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 21:42:44,971 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:42:44,972 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:42:44,977 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:42:44,978 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 21:43:02,898 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:43:02,899 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:43:02,901 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:43:02,902 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 21:43:38,616 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:43:38,618 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 21:43:38,624 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 21:43:38,624 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:38:56,467 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:38:56,469 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:38:56,472 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:38:56,472 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:39:10,208 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:39:10,209 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:39:10,210 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:39:10,211 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:39:33,649 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:39:33,649 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:39:33,651 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:39:33,652 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:40:41,142 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:40:41,143 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:40:41,145 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:40:41,146 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:42:35,862 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:42:35,864 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:42:35,867 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:42:35,868 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:42:36,886 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:42:36,887 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:42:36,888 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:42:36,888 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:43:23,716 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:43:23,716 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:43:23,718 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:43:23,719 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:44:18,974 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:44:18,975 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:44:18,981 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:44:18,982 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:45:17,471 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:45:17,472 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:45:17,475 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:45:17,475 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:45:42,946 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:45:42,947 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:45:42,949 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:45:42,950 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-14 22:45:51,272 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:45:51,273 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:45:51,274 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:45:51,277 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:45:52,291 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:45:52,291 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:45:52,292 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:45:52,293 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:46:40,005 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:46:40,006 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:46:40,008 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:46:40,009 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:47:01,003 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:47:01,004 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:47:01,005 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:47:01,005 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:48:24,781 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:48:24,781 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:48:24,782 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:48:24,783 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:49:27,892 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:49:27,892 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:49:27,896 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:49:27,896 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:50:03,596 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:50:03,597 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:50:03,599 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:50:03,599 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:50:52,131 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:50:52,133 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:50:52,135 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:50:52,135 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:54:36,222 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:54:36,223 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:54:36,225 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:54:36,225 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:56:19,677 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:56:19,678 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:56:19,679 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:56:19,681 [Worker-45] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:57:35,767 [Worker-49] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:57:35,769 [Worker-49] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:57:35,771 [Worker-49] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:57:35,772 [Worker-49] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:57:36,804 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:57:36,806 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:57:36,809 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:57:36,809 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:58:12,034 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:58:12,035 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:58:12,036 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:58:12,036 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:58:35,418 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:58:35,418 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:58:35,419 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:58:35,420 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 22:59:12,856 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:59:12,858 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 22:59:12,862 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 22:59:12,862 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 23:12:18,690 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:12:18,691 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:12:18,694 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:12:18,694 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 23:15:14,420 [Worker-53] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: comseleniumframework:DataDrivenFramework:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/pom.xml. -2019-05-14 23:15:16,041 [Worker-53] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom -2019-05-14 23:15:16,198 [Worker-53] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom -2019-05-14 23:15:16,369 [Worker-53] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/commons-io/commons-io/1.3.2/commons-io-1.3.2.pom -2019-05-14 23:15:16,527 [Worker-53] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/commons-io/commons-io/1.3.2/commons-io-1.3.2.pom -2019-05-14 23:15:16,683 [Worker-53] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/3/commons-parent-3.pom -2019-05-14 23:15:16,840 [Worker-53] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/3/commons-parent-3.pom -2019-05-14 23:15:16,850 [Worker-53] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-05-14 23:15:17,050 [Worker-53] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar -2019-05-14 23:15:17,511 [Worker-53] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar -2019-05-14 23:15:18,332 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:15:18,332 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:15:18,337 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:15:18,341 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 23:15:20,564 [Worker-53] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-05-14 23:15:20,660 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:15:20,660 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:15:20,663 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:15:20,667 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-14 23:16:22,164 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:16:22,164 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:16:22,166 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:16:22,166 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 23:17:54,359 [Worker-49] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:17:54,360 [Worker-49] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:17:54,362 [Worker-49] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:17:54,362 [Worker-49] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 23:20:36,735 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:20:36,737 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:20:36,742 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:20:36,742 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 23:20:53,053 [Worker-49] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:20:53,053 [Worker-49] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:20:53,055 [Worker-49] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:20:53,056 [Worker-49] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 23:21:22,816 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:21:22,817 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:21:22,818 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:21:22,818 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 23:23:22,070 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:23:22,072 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:23:22,079 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:23:22,079 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 23:23:23,098 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:23:23,098 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:23:23,100 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:23:23,101 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 23:23:28,999 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:23:29,000 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:23:29,001 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:23:29,001 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 23:26:33,270 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:26:33,272 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:26:33,274 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:26:33,276 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-14 23:26:52,164 [Worker-57] INFO o.e.m.i.launch.MavenLaunchDelegate - /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework -2019-05-14 23:26:52,165 [Worker-57] INFO o.e.m.i.launch.MavenLaunchDelegate - mvn -B clean -2019-05-14 23:26:56,162 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:26:56,163 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:26:56,165 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:26:56,166 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-14 23:28:32,324 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:28:32,324 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:28:32,326 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:28:32,327 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-14 23:28:38,900 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:28:38,901 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-14 23:28:38,902 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-14 23:28:38,903 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:13:10,301 [Worker-176] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:13:10,303 [Worker-176] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:13:10,306 [Worker-176] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:13:10,307 [Worker-176] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:19:52,768 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:19:52,770 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:19:52,771 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:19:52,771 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:20:47,431 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:20:47,432 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:20:47,434 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:20:47,435 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:23:03,555 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:23:03,556 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:23:03,557 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:23:03,558 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:23:22,615 [Worker-176] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:23:22,616 [Worker-176] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:23:22,617 [Worker-176] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:23:22,618 [Worker-176] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:24:39,402 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:24:39,402 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:24:39,404 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:24:39,404 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:25:44,903 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:25:44,903 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:25:44,911 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:25:44,912 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:25:50,870 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:25:50,871 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:25:50,874 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:25:50,874 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:26:14,282 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:26:14,282 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:26:14,283 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:26:14,283 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:26:45,387 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:26:45,387 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:26:45,389 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:26:45,390 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:27:37,091 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:27:37,094 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:27:37,095 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:27:37,095 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:27:43,934 [Worker-179] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:27:43,934 [Worker-179] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:27:43,935 [Worker-179] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:27:43,935 [Worker-179] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:28:14,609 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:28:14,609 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:28:14,611 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:28:14,611 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:29:15,865 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:29:15,865 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:29:15,866 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:29:15,866 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:29:40,596 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:29:40,597 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:29:40,598 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:29:40,598 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:33:53,236 [Worker-179] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:33:53,240 [Worker-179] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:33:53,243 [Worker-179] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:33:53,244 [Worker-179] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:35:35,948 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:35:35,949 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:35:35,950 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:35:35,951 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:36:18,708 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:36:18,708 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:36:18,710 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:36:18,711 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:37:02,410 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:37:02,410 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:37:02,411 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:37:02,411 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:38:13,141 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:38:13,141 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:38:13,142 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:38:13,142 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:41:14,456 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:41:14,456 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:41:14,457 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:41:14,457 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:41:28,376 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:41:28,376 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:41:28,377 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:41:28,377 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:42:59,188 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:42:59,188 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:42:59,190 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:42:59,190 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:49:01,107 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:49:01,109 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:49:01,111 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:49:01,111 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:49:51,164 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:49:51,164 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:49:51,166 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:49:51,166 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:50:17,270 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:50:17,270 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:50:17,271 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:50:17,272 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:51:55,159 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:51:55,159 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:51:55,161 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:51:55,161 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:52:31,429 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:52:31,429 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:52:31,431 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:52:31,432 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:52:38,960 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:52:38,960 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:52:38,963 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:52:38,963 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:53:50,720 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:53:50,721 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:53:50,722 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:53:50,723 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:54:40,314 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:54:40,316 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:54:40,318 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:54:40,318 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:55:21,152 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:55:21,153 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:55:21,154 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:55:21,154 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:56:06,935 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:56:06,937 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:56:06,939 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:56:06,939 [Worker-182] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:58:31,688 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:58:31,689 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:58:31,691 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:58:31,700 [Worker-181] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-17 23:59:18,758 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:59:18,759 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:59:18,761 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:59:18,762 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-17 23:59:19,787 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:59:19,788 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:59:19,789 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:59:19,790 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-17 23:59:34,727 [Worker-186] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:59:34,728 [Worker-186] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-17 23:59:34,729 [Worker-186] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-17 23:59:34,730 [Worker-186] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-18 00:04:25,485 [Worker-179] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:04:25,487 [Worker-179] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:04:25,488 [Worker-179] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:04:25,489 [Worker-179] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:05:57,512 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:05:57,512 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:05:57,513 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:05:57,513 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:10:06,570 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:10:06,585 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:10:06,587 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:10:06,588 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:10:07,606 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:10:07,607 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:10:07,609 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:10:07,609 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:10:15,140 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:10:15,140 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:10:15,141 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:10:15,143 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:10:24,322 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:10:24,323 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:10:24,326 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:10:24,326 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:10:30,293 [Worker-180] INFO o.e.m.i.launch.MavenLaunchDelegate - /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework -2019-05-18 00:10:30,293 [Worker-180] INFO o.e.m.i.launch.MavenLaunchDelegate - mvn -B clean -2019-05-18 00:10:34,420 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:10:34,422 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:10:34,423 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:10:34,425 [Worker-180] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-18 00:10:56,304 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:10:56,304 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:10:56,305 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:10:56,306 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:11:13,401 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:11:13,401 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:11:13,407 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:11:13,408 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:12:10,225 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:12:10,226 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:12:10,228 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:12:10,229 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-18 00:14:58,344 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:14:58,346 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:14:58,348 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:14:58,348 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:15:44,090 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:15:44,091 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:15:44,092 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:15:44,092 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:17:27,053 [Worker-187] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:17:27,054 [Worker-187] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:17:27,056 [Worker-187] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:17:27,056 [Worker-187] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:19:49,911 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:19:49,913 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:19:49,914 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:19:49,914 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:21:21,035 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:21:21,035 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:21:21,036 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:21:21,036 [Worker-188] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:22:49,002 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:22:49,002 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:22:49,003 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:22:49,003 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:23:05,871 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:23:05,871 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:23:05,872 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:23:05,873 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:25:35,378 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:25:35,379 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:25:35,381 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:25:35,383 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:25:36,410 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:25:36,410 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:25:36,411 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:25:36,412 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:25:53,251 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:25:53,251 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:25:53,253 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:25:53,256 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:28:17,315 [Worker-191] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:28:17,317 [Worker-191] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:28:17,319 [Worker-191] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:28:17,320 [Worker-191] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:32:44,570 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:32:44,572 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:32:44,573 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:32:44,573 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:36:45,246 [Worker-198] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:36:45,246 [Worker-198] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:36:45,247 [Worker-198] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:36:45,248 [Worker-198] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:36:46,263 [Worker-198] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:36:46,263 [Worker-198] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:36:46,264 [Worker-198] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:36:46,264 [Worker-198] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:37:49,988 [Worker-200] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/testng/testng/6.14.3/testng-6.14.3-sources.jar -2019-05-18 00:37:50,921 [Worker-200] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/testng/testng/6.14.3/testng-6.14.3-sources.jar -2019-05-18 00:37:50,975 [Worker-200] INFO o.e.m.j.internal.DownloadSourcesJob - Downloaded sources for org.testng:testng:6.14.3 -2019-05-18 00:37:51,197 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:37:51,197 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:37:51,198 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:37:51,198 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:37:53,214 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:37:53,214 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:37:53,216 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:37:53,216 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:38:56,654 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:38:56,654 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:38:56,655 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:38:56,655 [Worker-192] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:40:38,955 [Worker-195] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:40:38,956 [Worker-195] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:40:38,957 [Worker-195] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:40:38,958 [Worker-195] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:40:39,978 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:40:39,978 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:40:39,979 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:40:39,980 [Worker-200] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:40:43,476 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:40:43,476 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:40:43,478 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:40:43,478 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:40:54,738 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:40:54,738 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:40:54,740 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:40:54,740 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:42:43,958 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:42:43,960 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:42:43,961 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:42:43,962 [Worker-199] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:42:44,979 [Worker-195] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:42:44,979 [Worker-195] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:42:44,980 [Worker-195] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:42:44,980 [Worker-195] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:42:50,355 [Worker-198] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:42:50,355 [Worker-198] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:42:50,356 [Worker-198] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:42:50,356 [Worker-198] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 00:44:36,282 [Worker-195] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:44:36,283 [Worker-195] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 00:44:36,285 [Worker-195] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 00:44:36,285 [Worker-195] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 12:08:08,743 [Worker-240] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 12:08:08,745 [Worker-240] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 12:08:08,746 [Worker-240] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 12:08:08,746 [Worker-240] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 20:58:10,706 [Worker-307] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 20:58:10,707 [Worker-307] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 20:58:10,710 [Worker-307] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 20:58:10,711 [Worker-307] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:01:56,036 [Worker-312] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: comseleniumframework:DataDrivenFramework:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/pom.xml. -2019-05-18 21:01:57,633 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/poi/poi/3.17/poi-3.17.pom -2019-05-18 21:01:57,796 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/poi/poi/3.17/poi-3.17.pom -2019-05-18 21:01:57,953 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.pom -2019-05-18 21:01:58,123 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.pom -2019-05-18 21:01:58,284 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.pom -2019-05-18 21:01:58,446 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.pom -2019-05-18 21:01:58,641 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/38/commons-parent-38.pom -2019-05-18 21:01:58,955 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/38/commons-parent-38.pom -2019-05-18 21:01:58,980 [Worker-312] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-05-18 21:01:59,200 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/poi/poi/3.17/poi-3.17.jar -2019-05-18 21:02:02,173 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/poi/poi/3.17/poi-3.17.jar -2019-05-18 21:02:02,342 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar -2019-05-18 21:02:02,658 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar -2019-05-18 21:02:02,877 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar -2019-05-18 21:02:03,619 [Worker-312] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar -2019-05-18 21:02:04,174 [Worker-312] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:02:04,174 [Worker-312] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:02:04,176 [Worker-312] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:02:04,179 [Worker-312] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:02:06,599 [Worker-312] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-05-18 21:02:06,646 [Worker-312] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:02:06,647 [Worker-312] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:02:06,648 [Worker-312] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:02:06,649 [Worker-312] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-18 21:02:36,354 [Worker-314] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:02:36,355 [Worker-314] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:02:36,357 [Worker-314] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:02:36,357 [Worker-314] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:07:27,919 [Worker-312] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:07:27,920 [Worker-312] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:07:27,921 [Worker-312] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:07:27,921 [Worker-312] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:12:30,615 [Worker-309] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: comseleniumframework:DataDrivenFramework:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/pom.xml. -2019-05-18 21:12:31,815 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.pom -2019-05-18 21:12:31,988 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.pom -2019-05-18 21:12:32,154 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.pom -2019-05-18 21:12:32,316 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.pom -2019-05-18 21:12:32,493 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.pom -2019-05-18 21:12:32,652 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.pom -2019-05-18 21:12:32,813 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/stax/stax-api/1.0.1/stax-api-1.0.1.pom -2019-05-18 21:12:32,971 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/stax/stax-api/1.0.1/stax-api-1.0.1.pom -2019-05-18 21:12:33,136 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.pom -2019-05-18 21:12:33,296 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.pom -2019-05-18 21:12:33,305 [Worker-309] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-05-18 21:12:33,624 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar -2019-05-18 21:12:35,127 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar -2019-05-18 21:12:35,284 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar -2019-05-18 21:12:37,231 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar -2019-05-18 21:12:37,410 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar -2019-05-18 21:12:38,408 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar -2019-05-18 21:12:38,569 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/stax/stax-api/1.0.1/stax-api-1.0.1.jar -2019-05-18 21:12:38,727 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/stax/stax-api/1.0.1/stax-api-1.0.1.jar -2019-05-18 21:12:38,889 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar -2019-05-18 21:12:39,062 [Worker-309] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar -2019-05-18 21:12:39,482 [Worker-309] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:12:39,482 [Worker-309] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:12:39,484 [Worker-309] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:12:39,489 [Worker-309] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:12:41,075 [Worker-309] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-05-18 21:12:41,111 [Worker-309] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:12:41,112 [Worker-309] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:12:41,113 [Worker-309] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:12:41,116 [Worker-309] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-18 21:12:46,297 [Worker-309] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:12:46,297 [Worker-309] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:12:46,299 [Worker-309] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:12:46,299 [Worker-309] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:14:42,316 [Worker-316] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:14:42,318 [Worker-316] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:14:42,319 [Worker-316] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:14:42,320 [Worker-316] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:21:06,870 [Worker-318] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:21:06,872 [Worker-318] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:21:06,873 [Worker-318] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:21:06,874 [Worker-318] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:37:28,838 [Worker-319] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:37:28,840 [Worker-319] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:37:28,844 [Worker-319] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:37:28,844 [Worker-319] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:37:38,694 [Worker-320] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:37:38,694 [Worker-320] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:37:38,696 [Worker-320] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:37:38,696 [Worker-320] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:41:00,528 [Worker-321] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:41:00,529 [Worker-321] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:41:00,530 [Worker-321] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:41:00,531 [Worker-321] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:41:23,082 [Worker-323] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:41:23,082 [Worker-323] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:41:23,084 [Worker-323] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:41:23,085 [Worker-323] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:46:06,057 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:46:06,059 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:46:06,061 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:46:06,061 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:46:09,623 [Worker-326] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:46:09,623 [Worker-326] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:46:09,624 [Worker-326] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:46:09,624 [Worker-326] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:47:22,133 [Worker-327] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:47:22,135 [Worker-327] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:47:22,136 [Worker-327] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:47:22,136 [Worker-327] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:49:28,197 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:49:28,198 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:49:28,204 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:49:28,204 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:49:33,506 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:49:33,508 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:49:33,509 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:49:33,510 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:50:32,378 [Worker-321] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:50:32,378 [Worker-321] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:50:32,380 [Worker-321] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:50:32,381 [Worker-321] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:52:33,274 [Worker-321] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:52:33,276 [Worker-321] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:52:33,277 [Worker-321] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:52:33,277 [Worker-321] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:53:19,606 [Worker-325] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:53:19,607 [Worker-325] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:53:19,608 [Worker-325] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:53:19,609 [Worker-325] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:54:20,092 [Worker-319] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:54:20,094 [Worker-319] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:54:20,095 [Worker-319] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:54:20,096 [Worker-319] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:54:36,673 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:54:36,675 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:54:36,676 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:54:36,676 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 21:54:46,131 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:54:46,133 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 21:54:46,135 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 21:54:46,135 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:00:19,935 [Worker-329] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:00:19,936 [Worker-329] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:00:19,938 [Worker-329] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:00:19,938 [Worker-329] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:00:21,748 [Worker-325] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:00:21,748 [Worker-325] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:00:21,750 [Worker-325] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:00:21,750 [Worker-325] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:00:35,797 [Worker-330] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:00:35,798 [Worker-330] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:00:35,800 [Worker-330] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:00:35,800 [Worker-330] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:01:17,089 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:01:17,089 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:01:17,090 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:01:17,090 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:01:33,596 [Worker-329] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:01:33,596 [Worker-329] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:01:33,597 [Worker-329] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:01:33,597 [Worker-329] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:02:06,738 [Worker-329] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:02:06,738 [Worker-329] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:02:06,740 [Worker-329] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:02:06,740 [Worker-329] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:02:54,193 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:02:54,194 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:02:54,195 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:02:54,195 [Worker-322] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:50:13,762 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:50:13,763 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:50:13,764 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:50:13,765 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:50:32,392 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:50:32,392 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:50:32,393 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:50:32,393 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:53:09,697 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:53:09,699 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:53:09,700 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:53:09,700 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:57:54,319 [Worker-338] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:57:54,320 [Worker-338] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:57:54,321 [Worker-338] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:57:54,321 [Worker-338] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:58:56,050 [Worker-337] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:58:56,051 [Worker-337] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:58:56,052 [Worker-337] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:58:56,052 [Worker-337] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 22:59:26,100 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:59:26,101 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 22:59:26,103 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 22:59:26,104 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:02:11,786 [Worker-337] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:02:11,787 [Worker-337] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:02:11,790 [Worker-337] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:02:11,790 [Worker-337] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:02:41,779 [Worker-342] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:02:41,779 [Worker-342] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:02:41,782 [Worker-342] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:02:41,783 [Worker-342] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:02:47,332 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:02:47,333 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:02:47,333 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:02:47,333 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:03:18,315 [Worker-342] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:03:18,315 [Worker-342] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:03:18,316 [Worker-342] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:03:18,316 [Worker-342] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:03:59,946 [Worker-337] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:03:59,946 [Worker-337] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:03:59,946 [Worker-337] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:03:59,947 [Worker-337] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:04:11,400 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:04:11,400 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:04:11,401 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:04:11,401 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:04:28,066 [Worker-342] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:04:28,067 [Worker-342] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:04:28,068 [Worker-342] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:04:28,068 [Worker-342] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:04:48,952 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:04:48,952 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:04:48,953 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:04:48,953 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:09:59,033 [Worker-345] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:09:59,034 [Worker-345] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:09:59,040 [Worker-345] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:09:59,041 [Worker-345] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:10:55,376 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:10:55,377 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:10:55,379 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:10:55,380 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:11:17,537 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:11:17,537 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:11:17,538 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:11:17,538 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:15:01,436 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:15:01,436 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:15:01,437 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:15:01,439 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:15:22,666 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:15:22,666 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:15:22,667 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:15:22,667 [Worker-344] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:16:03,442 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:16:03,443 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:16:03,444 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:16:03,444 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:16:26,646 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:16:26,646 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:16:26,647 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:16:26,647 [Worker-340] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:21:24,289 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:21:24,289 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:21:24,290 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:21:24,290 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:23:46,665 [Worker-349] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:23:46,665 [Worker-349] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:23:46,668 [Worker-349] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:23:46,668 [Worker-349] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:24:25,231 [Worker-350] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:24:25,234 [Worker-350] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:24:25,235 [Worker-350] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:24:25,236 [Worker-350] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:24:35,463 [Worker-351] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:24:35,463 [Worker-351] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:24:35,464 [Worker-351] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:24:35,464 [Worker-351] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:25:03,933 [Worker-350] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:25:03,933 [Worker-350] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:25:03,934 [Worker-350] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:25:03,934 [Worker-350] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:25:18,426 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:25:18,426 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:25:18,427 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:25:18,427 [Worker-341] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:25:30,043 [Worker-345] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:25:30,043 [Worker-345] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:25:30,044 [Worker-345] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:25:30,044 [Worker-345] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:28:43,224 [Worker-348] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:28:43,224 [Worker-348] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:28:43,225 [Worker-348] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:28:43,225 [Worker-348] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-18 23:28:52,938 [Worker-348] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:28:52,939 [Worker-348] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-18 23:28:52,940 [Worker-348] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-18 23:28:52,940 [Worker-348] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 22:32:26,738 [Worker-48] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-05-20 22:32:27,824 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:32:27,825 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 22:32:27,831 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:32:27,844 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-20 22:32:38,532 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:32:38,533 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 22:32:38,536 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:32:38,548 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 22:34:36,839 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:34:36,840 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 22:34:36,842 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:34:36,842 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 22:34:58,598 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:34:58,598 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 22:34:58,601 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:34:58,601 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 22:40:25,923 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:40:25,924 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 22:40:25,926 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:40:25,927 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 22:43:39,207 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:43:39,207 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 22:43:39,210 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:43:39,211 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 22:44:24,451 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:44:24,452 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 22:44:24,454 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:44:24,454 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 22:46:52,283 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:46:52,284 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 22:46:52,290 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:46:52,290 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 22:46:56,784 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-05-20 22:48:10,290 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:48:10,292 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 22:48:10,294 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:48:10,294 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 22:48:26,014 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:48:26,015 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 22:48:26,017 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:48:26,018 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 22:57:08,430 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:57:08,432 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 22:57:08,437 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:57:08,438 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 22:58:46,826 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:58:46,827 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 22:58:46,829 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 22:58:46,829 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 23:01:26,334 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:01:26,335 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 23:01:26,337 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:01:26,339 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 23:02:13,252 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:02:13,252 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 23:02:13,254 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:02:13,254 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 23:02:31,715 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:02:31,717 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 23:02:31,721 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:02:31,722 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 23:03:11,916 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:03:11,917 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 23:03:11,922 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:03:11,923 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 23:04:06,832 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:04:06,832 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 23:04:06,834 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:04:06,836 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 23:05:00,416 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:05:00,417 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 23:05:00,418 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:05:00,418 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 23:05:23,328 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:05:23,329 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 23:05:23,331 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:05:23,331 [Worker-42] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 23:05:31,237 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:05:31,237 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 23:05:31,239 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:05:31,239 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-20 23:05:52,939 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:05:52,942 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-20 23:05:52,944 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-20 23:05:52,944 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 21:49:39,465 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:49:39,469 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 21:49:39,471 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:49:39,472 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 21:50:26,745 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:50:26,745 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 21:50:26,747 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:50:26,747 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 21:50:27,764 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:50:27,764 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 21:50:27,766 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:50:27,766 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 21:51:57,154 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:51:57,155 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 21:51:57,157 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:51:57,158 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 21:52:11,476 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:52:11,476 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 21:52:11,478 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:52:11,478 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 21:53:08,585 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:53:08,586 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 21:53:08,588 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:53:08,588 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 21:53:32,926 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:53:32,927 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 21:53:32,928 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:53:32,929 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 21:54:29,539 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:54:29,539 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 21:54:29,543 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:54:29,544 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 21:57:14,135 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:57:14,138 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 21:57:14,141 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:57:14,141 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 21:57:16,677 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:57:16,677 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 21:57:16,679 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 21:57:16,681 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 22:00:26,458 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:00:26,459 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:00:26,461 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:00:26,461 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 22:02:33,388 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:02:33,391 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:02:33,392 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:02:33,401 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-21 22:05:02,505 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:05:02,506 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:05:02,508 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:05:02,508 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 22:18:36,785 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:18:36,786 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:18:36,787 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:18:36,787 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 22:18:42,054 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:18:42,055 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:18:42,061 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:18:42,063 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 22:18:49,578 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:18:49,578 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:18:49,583 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:18:49,584 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 22:19:00,443 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:19:00,443 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:19:00,445 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:19:00,445 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 22:24:22,275 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:24:22,276 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:24:22,277 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:24:22,278 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 22:25:48,497 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:25:48,497 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:25:48,499 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:25:48,500 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 22:26:11,761 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:26:11,761 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:26:11,763 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:26:11,764 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 22:27:13,879 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:27:13,879 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:27:13,880 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:27:13,880 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 22:29:14,392 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:29:14,393 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:29:14,396 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:29:14,397 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-21 22:30:45,274 [Worker-91] INFO o.e.m.i.launch.MavenLaunchDelegate - /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework -2019-05-21 22:30:45,276 [Worker-91] INFO o.e.m.i.launch.MavenLaunchDelegate - mvn -B clean -2019-05-21 22:30:56,428 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:30:56,428 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:30:56,430 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:30:56,434 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-21 22:31:20,197 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:31:20,197 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-21 22:31:20,198 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-21 22:31:20,199 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:04:49,168 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:04:49,170 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:04:49,172 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:04:49,172 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:06:35,299 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:06:35,300 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:06:35,301 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:06:35,302 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-23 21:11:38,754 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:11:38,755 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:11:38,757 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:11:38,757 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:12:21,189 [main] INFO o.e.m2e.actions.ExecutePomAction - Creating new launch configuration -2019-05-23 21:12:35,172 [Worker-154] INFO o.e.m.i.launch.MavenLaunchDelegate - /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework -2019-05-23 21:12:35,184 [Worker-154] INFO o.e.m.i.launch.MavenLaunchDelegate - mvn -B clean test -2019-05-23 21:12:35,339 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:12:35,339 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:12:35,340 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:12:35,341 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-23 21:13:29,887 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:13:29,889 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:13:29,891 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:13:29,894 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-23 21:13:39,058 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:13:39,058 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:13:39,060 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:13:39,060 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:13:50,217 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:13:50,218 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:13:50,219 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:13:50,219 [Worker-172] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:14:02,076 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:14:02,076 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:14:02,079 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:14:02,080 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-05-23 21:14:36,411 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:14:36,412 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:14:36,414 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:14:36,415 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:14:47,116 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:14:47,116 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:14:47,118 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:14:47,118 [Worker-178] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-23 21:15:15,194 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:15:15,195 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:15:15,196 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:15:15,197 [Worker-175] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-23 21:18:18,148 [Worker-154] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:18:18,149 [Worker-154] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:18:18,150 [Worker-154] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:18:18,152 [Worker-154] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-23 21:22:44,693 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:22:44,693 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:22:44,694 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:22:44,695 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:24:38,866 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:24:38,867 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:24:38,868 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:24:38,868 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:24:59,127 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:24:59,128 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:24:59,130 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:24:59,131 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:26:14,576 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:26:14,576 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:26:14,583 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:26:14,584 [Worker-177] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:34:05,901 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:34:05,902 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:34:05,903 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:34:05,904 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:36:13,154 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:36:13,155 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:36:13,157 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:36:13,157 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:37:27,016 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:37:27,018 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:37:27,019 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:37:27,020 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:37:52,515 [Worker-187] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:37:52,515 [Worker-187] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:37:52,516 [Worker-187] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:37:52,517 [Worker-187] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:40:33,914 [Worker-186] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:40:33,916 [Worker-186] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:40:33,917 [Worker-186] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:40:33,917 [Worker-186] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:43:25,387 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:43:25,388 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:43:25,392 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:43:25,392 [Worker-189] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:43:29,328 [Worker-185] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:43:29,329 [Worker-185] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:43:29,330 [Worker-185] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:43:29,330 [Worker-185] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:43:38,870 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:43:38,871 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:43:38,873 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:43:38,873 [Worker-183] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:49:43,568 [Worker-193] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:49:43,569 [Worker-193] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:49:43,571 [Worker-193] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:49:43,571 [Worker-193] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:49:48,413 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:49:48,413 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:49:48,414 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:49:48,414 [Worker-184] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:51:25,786 [Worker-191] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:51:25,787 [Worker-191] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:51:25,789 [Worker-191] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:51:25,789 [Worker-191] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:52:17,357 [Worker-193] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:52:17,358 [Worker-193] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:52:17,359 [Worker-193] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:52:17,362 [Worker-193] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:52:20,381 [Worker-193] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:52:20,381 [Worker-193] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:52:20,382 [Worker-193] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:52:20,382 [Worker-193] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-23 21:53:13,904 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:53:13,905 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-23 21:53:13,906 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-23 21:53:13,906 [Worker-190] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:37:16,101 [Worker-225] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:37:16,103 [Worker-225] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:37:16,105 [Worker-225] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:37:16,105 [Worker-225] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:37:58,417 [Worker-235] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:37:58,425 [Worker-235] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:37:58,426 [Worker-235] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:37:58,427 [Worker-235] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:37:59,442 [Worker-231] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:37:59,443 [Worker-231] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:37:59,444 [Worker-231] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:37:59,444 [Worker-231] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:38:37,386 [Worker-233] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:38:37,387 [Worker-233] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:38:37,388 [Worker-233] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:38:37,389 [Worker-233] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:38:38,403 [Worker-235] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:38:38,404 [Worker-235] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:38:38,405 [Worker-235] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:38:38,405 [Worker-235] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:45:00,868 [Worker-232] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:45:00,869 [Worker-232] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:45:00,874 [Worker-232] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:45:00,875 [Worker-232] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:45:01,890 [Worker-234] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:45:01,890 [Worker-234] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:45:01,891 [Worker-234] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:45:01,891 [Worker-234] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:45:17,777 [Worker-232] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:45:17,777 [Worker-232] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:45:17,781 [Worker-232] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:45:17,782 [Worker-232] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:46:02,510 [Worker-233] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:46:02,511 [Worker-233] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:46:02,512 [Worker-233] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:46:02,512 [Worker-233] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:46:03,526 [Worker-233] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:46:03,526 [Worker-233] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:46:03,527 [Worker-233] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:46:03,528 [Worker-233] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:46:15,518 [Worker-232] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:46:15,518 [Worker-232] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:46:15,519 [Worker-232] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:46:15,519 [Worker-232] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:46:38,132 [Worker-234] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:46:38,132 [Worker-234] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:46:38,133 [Worker-234] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:46:38,133 [Worker-234] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 20:46:52,234 [Worker-236] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:46:52,234 [Worker-236] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 20:46:52,235 [Worker-236] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 20:46:52,235 [Worker-236] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:18:09,858 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:18:09,860 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:18:09,861 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:18:09,862 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:18:28,641 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:18:28,642 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:18:28,643 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:18:28,643 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:19:52,809 [Worker-253] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:19:52,810 [Worker-253] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:19:52,811 [Worker-253] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:19:52,811 [Worker-253] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:19:57,304 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:19:57,304 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:19:57,305 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:19:57,306 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:21:26,868 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:21:26,870 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:21:26,871 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:21:26,871 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:21:50,183 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:21:50,183 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:21:50,185 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:21:50,185 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:24:49,061 [Worker-254] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:24:49,061 [Worker-254] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:24:49,062 [Worker-254] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:24:49,063 [Worker-254] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:24:53,541 [Worker-253] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:24:53,542 [Worker-253] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:24:53,545 [Worker-253] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:24:53,545 [Worker-253] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:25:03,784 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:25:03,785 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:25:03,787 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:25:03,787 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:25:08,110 [Worker-253] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:25:08,111 [Worker-253] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:25:08,112 [Worker-253] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:25:08,112 [Worker-253] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:25:38,704 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:25:38,704 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:25:38,705 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:25:38,705 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:25:55,633 [Worker-254] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:25:55,633 [Worker-254] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:25:55,634 [Worker-254] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:25:55,635 [Worker-254] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:26:56,744 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:26:56,744 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:26:56,745 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:26:56,746 [Worker-252] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-24 21:27:07,002 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:27:07,003 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-24 21:27:07,005 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-24 21:27:07,005 [Worker-246] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:15:17,696 [Worker-262] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:15:17,698 [Worker-262] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:15:17,699 [Worker-262] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:15:17,700 [Worker-262] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-26 12:16:21,690 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:16:21,691 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:16:21,692 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:16:21,692 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-26 12:22:01,301 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:22:01,302 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:22:01,305 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:22:01,306 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:27:27,985 [Worker-267] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:27:27,986 [Worker-267] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:27:27,987 [Worker-267] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:27:27,987 [Worker-267] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:33:30,793 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:33:30,795 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:33:30,796 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:33:30,797 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:34:17,985 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:34:17,985 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:34:17,987 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:34:17,987 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:36:17,916 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:36:17,917 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:36:17,918 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:36:17,918 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:36:25,396 [Worker-265] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:36:25,398 [Worker-265] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:36:25,403 [Worker-265] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:36:25,403 [Worker-265] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-26 12:42:15,970 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:42:15,972 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:42:15,973 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:42:15,973 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:42:20,513 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:42:20,514 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:42:20,515 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:42:20,515 [Worker-264] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:42:29,694 [Worker-275] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:42:29,694 [Worker-275] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:42:29,695 [Worker-275] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:42:29,695 [Worker-275] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:43:28,106 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:43:28,113 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:43:28,113 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:43:28,114 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:43:48,836 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:43:48,836 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:43:48,837 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:43:48,837 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:43:53,383 [Worker-271] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:43:53,383 [Worker-271] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:43:53,384 [Worker-271] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:43:53,384 [Worker-271] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:44:55,813 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:44:55,815 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:44:55,816 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:44:55,816 [Worker-272] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:47:08,209 [Worker-274] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:47:08,210 [Worker-274] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:47:08,213 [Worker-274] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:47:08,214 [Worker-274] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-26 12:49:40,506 [Worker-275] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:49:40,506 [Worker-275] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:49:40,508 [Worker-275] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:49:40,509 [Worker-275] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-26 12:52:12,769 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:52:12,771 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:52:12,773 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:52:12,773 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:52:49,072 [Worker-277] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:52:49,073 [Worker-277] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:52:49,074 [Worker-277] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:52:49,075 [Worker-277] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:53:01,570 [Worker-271] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:53:01,570 [Worker-271] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:53:01,571 [Worker-271] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:53:01,572 [Worker-271] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:54:37,867 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:54:37,868 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:54:37,869 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:54:37,870 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:57:26,077 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:57:26,078 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:57:26,079 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:57:26,079 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:57:27,095 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:57:27,096 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:57:27,097 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:57:27,097 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 12:57:32,665 [Worker-275] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:57:32,665 [Worker-275] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 12:57:32,666 [Worker-275] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 12:57:32,666 [Worker-275] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:05:43,245 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:05:43,247 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:05:43,249 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:05:43,250 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 1 resource -2019-05-26 13:05:44,265 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:05:44,266 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:05:44,267 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:05:44,267 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:05:51,961 [Worker-280] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:05:51,961 [Worker-280] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:05:51,962 [Worker-280] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:05:51,963 [Worker-280] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:08:03,380 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:08:03,383 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:08:03,386 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:08:03,386 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:08:04,400 [Worker-280] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:08:04,401 [Worker-280] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:08:04,403 [Worker-280] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:08:04,404 [Worker-280] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:09:57,985 [Worker-284] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:09:57,986 [Worker-284] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:09:57,987 [Worker-284] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:09:57,988 [Worker-284] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:09:59,004 [Worker-283] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:09:59,004 [Worker-283] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:09:59,005 [Worker-283] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:09:59,005 [Worker-283] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:10:03,996 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:10:03,997 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:10:03,998 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:10:03,998 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:11:49,040 [Worker-280] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:11:49,041 [Worker-280] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:11:49,042 [Worker-280] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:11:49,043 [Worker-280] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:11:50,093 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:11:50,094 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:11:50,095 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:11:50,095 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:11:56,600 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:11:56,600 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:11:56,601 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:11:56,601 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:14:57,392 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:14:57,393 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:14:57,394 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:14:57,394 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:14:58,406 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:14:58,406 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:14:58,407 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:14:58,407 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:21:49,573 [Worker-285] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:21:49,575 [Worker-285] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:21:49,580 [Worker-285] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:21:49,580 [Worker-285] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:21:50,595 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:21:50,595 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:21:50,595 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:21:50,595 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:22:14,869 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:22:14,869 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:22:14,870 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:22:14,870 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:22:32,624 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:22:32,624 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:22:32,626 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:22:32,626 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:24:54,769 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:24:54,769 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:24:54,771 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:24:54,771 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:27:22,034 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:27:22,036 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:27:22,038 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:27:22,039 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:27:23,054 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:27:23,055 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:27:23,055 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:27:23,055 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:31:13,327 [Worker-285] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:31:13,328 [Worker-285] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:31:13,329 [Worker-285] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:31:13,330 [Worker-285] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:31:14,340 [Worker-288] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:31:14,340 [Worker-288] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:31:14,341 [Worker-288] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:31:14,341 [Worker-288] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:31:36,169 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:31:36,170 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:31:36,171 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:31:36,171 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:31:51,109 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:31:51,109 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:31:51,110 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:31:51,110 [Worker-282] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:32:04,295 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:32:04,295 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:32:04,296 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:32:04,296 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:32:53,650 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:32:53,650 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:32:53,651 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:32:53,651 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:32:58,646 [Worker-289] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:32:58,646 [Worker-289] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:32:58,647 [Worker-289] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:32:58,647 [Worker-289] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:35:07,673 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:35:07,674 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:35:07,675 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:35:07,675 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:35:21,293 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:35:21,293 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:35:21,294 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:35:21,295 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:35:32,968 [Worker-289] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:35:32,968 [Worker-289] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:35:32,969 [Worker-289] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:35:32,969 [Worker-289] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:35:51,730 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:35:51,730 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:35:51,731 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:35:51,731 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 13:35:57,095 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:35:57,095 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 13:35:57,096 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 13:35:57,096 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:17:11,119 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:17:11,121 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:17:11,123 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:17:11,123 [Worker-270] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:17:12,262 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:17:12,265 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:17:12,266 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:17:12,266 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:17:41,830 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:17:41,832 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:17:41,834 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:17:41,834 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:21:55,454 [Worker-289] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:21:55,456 [Worker-289] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:21:55,457 [Worker-289] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:21:55,457 [Worker-289] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:21:56,481 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:21:56,481 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:21:56,482 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:21:56,482 [Worker-279] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:25:42,427 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:25:42,428 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:25:42,429 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:25:42,429 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:25:43,621 [Worker-291] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:25:43,621 [Worker-291] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:25:43,622 [Worker-291] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:25:43,622 [Worker-291] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:25:51,234 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:25:51,235 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:25:51,235 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:25:51,236 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:36:30,761 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:36:30,763 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:36:30,763 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:36:30,764 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:36:31,782 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:36:31,782 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:36:31,783 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:36:31,784 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:36:53,679 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:36:53,680 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:36:53,681 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:36:53,682 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:37:51,003 [Worker-296] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:37:51,003 [Worker-296] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:37:51,004 [Worker-296] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:37:51,004 [Worker-296] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:38:01,098 [Worker-297] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:38:01,099 [Worker-297] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:38:01,100 [Worker-297] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:38:01,100 [Worker-297] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:41:05,202 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:41:05,204 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:41:05,204 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:41:05,205 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:41:06,216 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:41:06,216 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:41:06,218 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:41:06,219 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:41:12,751 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:41:12,752 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:41:12,752 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:41:12,753 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:41:29,951 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:41:29,952 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:41:29,953 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:41:29,953 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:43:39,690 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:43:39,692 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:43:39,693 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:43:39,693 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:43:40,705 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:43:40,705 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:43:40,706 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:43:40,706 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:47:07,351 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:47:07,353 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:47:07,354 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:47:07,354 [Worker-287] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:47:08,375 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:47:08,376 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:47:08,377 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:47:08,378 [Worker-290] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:47:18,077 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:47:18,077 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:47:18,078 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:47:18,078 [Worker-286] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:47:42,187 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:47:42,187 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:47:42,188 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:47:42,188 [Worker-295] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-26 17:47:54,191 [Worker-298] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:47:54,191 [Worker-298] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-05-26 17:47:54,192 [Worker-298] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-26 17:47:54,192 [Worker-298] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-05-28 20:30:30,324 [Worker-79] INFO o.e.m.c.i.p.ProjectConfigurationManager - Collecting project info '/pom.xml' /Users/anshul/Trainings/JavaProjectTraining/Selenium/pom.xml -2019-05-28 20:30:33,078 [Worker-79] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: POMFramework:Selenium:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/Selenium/pom.xml. -2019-05-28 20:30:39,589 [Worker-79] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /Selenium/src/main/java -2019-05-28 20:30:39,608 [Worker-79] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /Selenium/src/test/java -2019-05-28 20:30:39,787 [Worker-79] INFO o.e.m.c.i.p.ProjectConfigurationManager - Imported and configured 1 project(s) in 9 sec -2019-05-28 20:31:41,906 [Worker-83] INFO o.e.m.c.i.p.ProjectConfigurationManager - Collecting project info '/pom.xml' /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/pom.xml -2019-05-28 20:31:43,000 [Worker-83] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: POMFramework:SeleniumPOMFramework:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/pom.xml. -2019-05-28 20:31:43,287 [Worker-83] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /SeleniumPOMFramework/src/main/java -2019-05-28 20:31:43,293 [Worker-83] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /SeleniumPOMFramework/src/test/java -2019-05-28 20:31:43,414 [Worker-83] INFO o.e.m.c.i.p.ProjectConfigurationManager - Imported and configured 1 project(s) in 1 sec -2019-05-28 20:31:43,784 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:31:43,784 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:31:43,787 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:31:43,787 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:32:17,194 [Worker-81] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-05-28 20:32:51,003 [Worker-81] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: POMFramework:SeleniumPOMFramework:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/pom.xml. -2019-05-28 20:32:51,275 [Worker-81] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-05-28 20:32:51,902 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:32:51,903 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:32:51,909 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:32:51,910 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:32:53,469 [Worker-79] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-05-28 20:32:53,527 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:32:53,527 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:32:53,530 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:32:53,531 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:33:31,666 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:33:31,667 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:33:31,669 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:33:31,670 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:33:40,978 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:33:40,979 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:33:40,982 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:33:40,982 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:33:49,098 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:33:49,099 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:33:49,102 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:33:49,103 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:33:55,436 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:33:55,438 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:33:55,440 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:33:55,441 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:37:29,482 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:37:29,484 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:37:29,489 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:37:29,489 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:37:41,312 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:37:41,312 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:37:41,317 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:37:41,317 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:39:13,784 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:39:13,786 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:39:13,789 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:39:13,791 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:40:24,006 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:40:24,007 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:40:24,009 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:40:24,009 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:42:14,897 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:42:14,897 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:42:14,902 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:42:14,902 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:42:28,352 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:42:28,352 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:42:28,354 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:42:28,354 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:45:07,187 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:45:07,188 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:45:07,189 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:45:07,190 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:47:23,236 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:47:23,238 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:47:23,240 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:47:23,241 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:48:26,431 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:48:26,432 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:48:26,436 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:48:26,437 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:48:30,207 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:48:30,208 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:48:30,216 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:48:30,216 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:48:31,802 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:48:31,803 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:48:31,805 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:48:31,806 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:48:36,090 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:48:36,090 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:48:36,092 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:48:36,092 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:48:51,286 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:48:51,287 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:48:51,289 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:48:51,289 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:48:59,207 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:48:59,207 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:48:59,209 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:48:59,209 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:49:08,720 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:49:08,721 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:49:08,725 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:49:08,726 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:50:21,426 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:50:21,428 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:50:21,430 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:50:21,431 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:52:38,959 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:52:38,961 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:52:38,965 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:52:38,965 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:53:08,294 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:53:08,294 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:53:08,302 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:53:08,302 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:53:56,770 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:53:56,772 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:53:56,773 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:53:56,773 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 20:54:55,550 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:54:55,552 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 20:54:55,555 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 20:54:55,556 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:32:59,977 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-05-28 22:33:11,812 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:33:11,813 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:33:11,816 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:33:11,816 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:33:30,204 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:33:30,205 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:33:30,207 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:33:30,207 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:33:42,865 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:33:42,866 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:33:42,870 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:33:42,871 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:33:48,256 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:33:48,257 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:33:48,259 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:33:48,260 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:33:53,089 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:33:53,089 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:33:53,091 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:33:53,091 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:33:58,595 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:33:58,595 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:33:58,596 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:33:58,596 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:37:42,018 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:37:42,020 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:37:42,022 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:37:42,022 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:37:43,797 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:37:43,798 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:37:43,801 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:37:43,802 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:38:07,357 [Worker-96] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:38:07,359 [Worker-96] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:38:07,361 [Worker-96] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:38:07,362 [Worker-96] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:47:43,348 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:47:43,350 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:47:43,353 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:47:43,354 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:48:08,880 [Worker-99] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:48:08,881 [Worker-99] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:48:08,883 [Worker-99] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:48:08,883 [Worker-99] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:48:15,428 [Worker-99] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:48:15,429 [Worker-99] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:48:15,431 [Worker-99] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:48:15,431 [Worker-99] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:51:31,420 [Worker-95] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:51:31,422 [Worker-95] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:51:31,423 [Worker-95] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:51:31,424 [Worker-95] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:52:47,910 [Worker-95] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59-sources.jar -2019-05-28 22:52:48,359 [Worker-95] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59-sources.jar -2019-05-28 22:52:48,402 [Worker-95] INFO o.e.m.j.internal.DownloadSourcesJob - Downloaded sources for org.seleniumhq.selenium:selenium-support:3.141.59 -2019-05-28 22:52:48,674 [Worker-102] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:52:48,675 [Worker-102] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:52:48,676 [Worker-102] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:52:48,676 [Worker-102] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:53:37,377 [Worker-102] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:53:37,378 [Worker-102] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:53:37,381 [Worker-102] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:53:37,382 [Worker-102] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-28 22:55:07,296 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:55:07,296 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-28 22:55:07,303 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-28 22:55:07,303 [Worker-88] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-05-31 21:26:20,987 [Worker-151] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-31 21:26:20,989 [Worker-151] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-05-31 21:26:20,992 [Worker-151] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-05-31 21:26:20,992 [Worker-151] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 18:49:38,287 [Worker-9] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-06-01 18:49:38,931 [Worker-9] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 18:49:38,932 [Worker-9] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-06-01 18:49:38,935 [Worker-9] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 18:49:38,947 [Worker-9] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-06-01 18:49:39,910 [Worker-9] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-06-01 18:49:39,947 [Worker-9] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 18:49:39,947 [Worker-9] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 18:49:39,949 [Worker-9] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 18:49:39,949 [Worker-9] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 18:49:47,654 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration TestDataProvider references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration TestDataProvider references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:309) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,658 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration TestDataProvider references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration TestDataProvider references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:310) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,664 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration TestDataProvider references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration TestDataProvider references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchManager.launchConfigurationChanged(LaunchManager.java:2166) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.writeNewFile(LaunchConfigurationWorkingCopy.java:384) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave0(LaunchConfigurationWorkingCopy.java:250) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:220) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:173) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:311) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,665 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration DateUtils references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration DateUtils references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:309) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,666 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration DateUtils references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration DateUtils references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:310) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,671 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration DateUtils references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration DateUtils references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchManager.launchConfigurationChanged(LaunchManager.java:2166) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.writeNewFile(LaunchConfigurationWorkingCopy.java:384) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave0(LaunchConfigurationWorkingCopy.java:250) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:220) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:173) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:311) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,674 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration ReadTestData references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration ReadTestData references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:309) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,676 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration ReadTestData references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration ReadTestData references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:310) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,680 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration ReadTestData references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration ReadTestData references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchManager.launchConfigurationChanged(LaunchManager.java:2166) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.writeNewFile(LaunchConfigurationWorkingCopy.java:384) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave0(LaunchConfigurationWorkingCopy.java:250) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:220) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:173) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:311) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,682 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration ZohoLoginTest references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration ZohoLoginTest references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:309) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,683 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration ZohoLoginTest references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration ZohoLoginTest references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:310) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,688 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration ZohoLoginTest references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration ZohoLoginTest references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchManager.launchConfigurationChanged(LaunchManager.java:2166) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.writeNewFile(LaunchConfigurationWorkingCopy.java:384) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave0(LaunchConfigurationWorkingCopy.java:250) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:220) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:173) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:311) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,690 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration CRMLeadTest references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration CRMLeadTest references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:309) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,692 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration CRMLeadTest references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration CRMLeadTest references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:310) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,699 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration CRMLeadTest references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration CRMLeadTest references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchManager.launchConfigurationChanged(LaunchManager.java:2166) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.writeNewFile(LaunchConfigurationWorkingCopy.java:384) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave0(LaunchConfigurationWorkingCopy.java:250) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:220) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:173) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:311) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,701 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration tempreaddata references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration tempreaddata references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:309) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,703 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration tempreaddata references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration tempreaddata references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:310) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,709 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration tempreaddata references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration tempreaddata references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchManager.launchConfigurationChanged(LaunchManager.java:2166) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.writeNewFile(LaunchConfigurationWorkingCopy.java:384) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave0(LaunchConfigurationWorkingCopy.java:250) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:220) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:173) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:311) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,711 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration LoginTest references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration LoginTest references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:309) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,712 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration LoginTest references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration LoginTest references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setDirty(LaunchConfigurationWorkingCopy.java:552) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.setAttribute(LaunchConfigurationWorkingCopy.java:425) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:310) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 18:49:47,718 [Worker-10] ERROR o.e.m.j.i.l.MavenLaunchConfigurationListener - Launch configuration LoginTest references closed project DataDrivenFramework -org.eclipse.core.runtime.CoreException: Launch configuration LoginTest references closed project DataDrivenFramework - at org.eclipse.jdt.launching.JavaRuntime.abort(JavaRuntime.java:1408) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.jdt.launching.JavaRuntime.getJavaProject(JavaRuntime.java:1280) ~[org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.updateLaunchConfiguration(MavenLaunchConfigurationListener.java:53) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.launchConfigurationChanged(MavenLaunchConfigurationListener.java:38) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.run(LaunchManager.java:229) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.7.0.v20150402-1709.jar:na] - at org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier.notify(LaunchManager.java:209) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchManager.launchConfigurationChanged(LaunchManager.java:2166) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.writeNewFile(LaunchConfigurationWorkingCopy.java:384) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave0(LaunchConfigurationWorkingCopy.java:250) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:220) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy.doSave(LaunchConfigurationWorkingCopy.java:173) [org.eclipse.debug.core_3.10.0.v20150303-1130.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:311) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenRuntimeClasspathProvider.disable(MavenRuntimeClasspathProvider.java:335) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.jdt.internal.launch.MavenLaunchConfigurationListener.mavenProjectChanged(MavenLaunchConfigurationListener.java:70) [org.eclipse.m2e.jdt_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:783) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:919) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:98) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81) [org.eclipse.m2e.core_1.6.2.20150902-0002.jar:na] - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na] -2019-06-01 21:54:31,912 [Worker-55] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: comseleniumframework:DataDrivenFramework:0.0.1-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/pom.xml. -2019-06-01 21:54:32,228 [Worker-55] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-06-01 21:54:33,198 [Worker-55] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-06-01 21:54:33,238 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 21:54:33,238 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-06-01 21:54:33,240 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 21:54:33,241 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-06-01 23:02:14,585 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:02:14,585 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:02:14,587 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:02:14,587 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:02:26,356 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:02:26,357 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:02:26,359 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:02:26,360 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:04:41,835 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:04:41,835 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:04:41,837 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:04:41,837 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:05:42,722 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:05:42,722 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:05:42,726 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:05:42,726 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:07:30,540 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:07:30,541 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:07:30,542 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:07:30,543 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:08:47,976 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:08:47,977 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:08:47,980 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:08:47,980 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:09:25,972 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:09:25,972 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:09:25,980 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:09:25,981 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:09:49,247 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:09:49,247 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:09:49,251 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:09:49,251 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:10:24,237 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:10:24,238 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:10:24,239 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:10:24,240 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:10:29,949 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:10:29,949 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:10:29,951 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:10:29,952 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:10:31,071 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:10:31,071 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:10:31,076 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:10:31,077 [Worker-55] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:13:03,621 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:13:03,622 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:13:03,623 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:13:03,624 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:18:46,354 [Worker-61] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:18:46,355 [Worker-61] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:18:46,361 [Worker-61] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:18:46,362 [Worker-61] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:27:19,855 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:27:19,856 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:27:19,858 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:27:19,858 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:32:44,676 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:32:44,676 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:32:44,680 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:32:44,686 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:33:31,821 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:33:31,821 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:33:31,823 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:33:31,824 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:33:47,681 [Worker-64] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:33:47,682 [Worker-64] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:33:47,683 [Worker-64] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:33:47,683 [Worker-64] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:33:52,528 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:33:52,528 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:33:52,529 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:33:52,530 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:34:03,508 [Worker-64] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:34:03,509 [Worker-64] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:34:03,510 [Worker-64] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:34:03,510 [Worker-64] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:36:33,456 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:36:33,456 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:36:33,457 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:36:33,457 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:40:12,946 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:40:12,946 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:40:12,949 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:40:12,949 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:43:02,760 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:43:02,760 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:43:02,762 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:43:02,762 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:43:31,042 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:43:31,042 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:43:31,045 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:43:31,046 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:44:43,724 [Worker-65] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:44:43,724 [Worker-65] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:44:43,725 [Worker-65] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:44:43,725 [Worker-65] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:45:36,428 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:45:36,428 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:45:36,429 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:45:36,430 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:45:44,440 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-06-01 23:45:49,868 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:45:49,869 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:45:49,871 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:45:49,871 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:55:45,936 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:55:45,940 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:55:45,952 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:55:45,952 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:57:33,375 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:57:33,376 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:57:33,377 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:57:33,378 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:58:01,464 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:58:01,464 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:58:01,466 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:58:01,466 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:58:27,735 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:58:27,735 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:58:27,738 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:58:27,738 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-01 23:59:52,986 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:59:52,987 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-01 23:59:52,989 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-01 23:59:52,989 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:00:10,114 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:00:10,115 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:00:10,121 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:00:10,121 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:02:09,180 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:02:09,180 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:02:09,182 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:02:09,182 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:03:27,621 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:03:27,622 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:03:27,625 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:03:27,626 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:03:34,093 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:03:34,094 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:03:34,097 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:03:34,097 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:04:50,337 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:04:50,337 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:04:50,338 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:04:50,338 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:04:56,366 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:04:56,366 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:04:56,368 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:04:56,368 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:05:05,298 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:05:05,298 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:05:05,299 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:05:05,300 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:07:10,232 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:07:10,232 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:07:10,234 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:07:10,235 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:07:15,800 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:07:15,800 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:07:15,803 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:07:15,803 [Worker-63] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:07:57,726 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:07:57,727 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:07:57,730 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:07:57,730 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:08:06,526 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:08:06,526 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:08:06,527 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:08:06,527 [Worker-75] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:08:16,258 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:08:16,259 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:08:16,260 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:08:16,261 [Worker-67] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:09:07,645 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:09:07,646 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:09:07,647 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:09:07,648 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:09:23,996 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:09:23,996 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:09:23,997 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:09:23,997 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:13:01,701 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:13:01,703 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:13:01,714 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:13:01,714 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:17:00,188 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:17:00,189 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:17:00,194 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:17:00,195 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:19:46,777 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:19:46,778 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:19:46,784 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:19:46,784 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:21:08,181 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:21:08,181 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:21:08,183 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:21:08,183 [Worker-83] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:21:19,112 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:21:19,112 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:21:19,113 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:21:19,114 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:22:43,112 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:22:43,113 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:22:43,114 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:22:43,115 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:23:46,785 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:23:46,802 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:23:46,819 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:23:46,819 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:23:51,139 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:23:51,139 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:23:51,141 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:23:51,143 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:25:19,041 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:25:19,042 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:25:19,043 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:25:19,043 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:26:01,044 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:26:01,045 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:26:01,046 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:26:01,047 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:26:07,663 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:26:07,665 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:26:07,666 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:26:07,667 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:27:07,548 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:27:07,549 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:27:07,551 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:27:07,551 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:27:31,078 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:27:31,078 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:27:31,080 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:27:31,080 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:28:39,255 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:28:39,256 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:28:39,262 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:28:39,262 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:33:34,595 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:33:34,597 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:33:34,598 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:33:34,599 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:33:46,147 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:33:46,148 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:33:46,149 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:33:46,150 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:36:20,107 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:36:20,108 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:36:20,110 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:36:20,110 [Worker-85] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:40:00,134 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:40:00,136 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:40:00,137 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:40:00,137 [Worker-84] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:40:05,688 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:40:05,689 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:40:05,690 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:40:05,690 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 00:41:16,910 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:41:16,912 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 00:41:16,913 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 00:41:16,913 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:37:49,635 [Worker-0] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-06-02 10:37:50,430 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:37:50,430 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:37:50,434 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:37:50,434 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:39:39,309 [Worker-13] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:39:39,312 [Worker-13] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:39:39,316 [Worker-13] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:39:39,316 [Worker-13] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:41:01,293 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:41:01,293 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:41:01,296 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:41:01,296 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:43:58,159 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:43:58,159 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:43:58,161 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:43:58,162 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:45:12,586 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:45:12,586 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:45:12,589 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:45:12,592 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:47:08,127 [Worker-8] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:47:08,133 [Worker-8] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:47:08,139 [Worker-8] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:47:08,139 [Worker-8] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:47:51,645 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:47:51,645 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:47:51,647 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:47:51,647 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:48:07,016 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:48:07,016 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:48:07,021 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:48:07,021 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:48:33,500 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:48:33,501 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:48:33,503 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:48:33,504 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:49:32,641 [Worker-4] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:49:32,642 [Worker-4] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:49:32,644 [Worker-4] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:49:32,644 [Worker-4] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:50:17,377 [Worker-14] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:50:17,378 [Worker-14] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:50:17,380 [Worker-14] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:50:17,381 [Worker-14] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:50:44,221 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:50:44,222 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:50:44,224 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:50:44,225 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:50:52,300 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:50:52,300 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:50:52,303 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:50:52,304 [Worker-16] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:53:17,647 [Worker-14] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:53:17,647 [Worker-14] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:53:17,648 [Worker-14] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:53:17,649 [Worker-14] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:54:02,465 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:54:02,466 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:54:02,473 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:54:02,473 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:54:38,597 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:54:38,597 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:54:38,605 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:54:38,611 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:55:20,194 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:55:20,195 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:55:20,196 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:55:20,197 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:55:58,655 [Worker-14] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:55:58,656 [Worker-14] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:55:58,663 [Worker-14] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:55:58,664 [Worker-14] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 10:56:42,706 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:56:42,707 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 10:56:42,710 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 10:56:42,710 [Worker-15] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:01:43,559 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:01:43,559 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:01:43,561 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:01:43,561 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:01:43,939 [Worker-17] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2019-06-02 11:02:31,412 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:02:31,413 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:02:31,414 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:02:31,415 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:09:20,389 [Worker-20] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:09:20,391 [Worker-20] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:09:20,393 [Worker-20] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:09:20,393 [Worker-20] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:30:13,350 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:30:13,352 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:30:13,354 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:30:13,354 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:30:42,962 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:30:42,963 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:30:42,964 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:30:42,964 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:31:01,084 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:31:01,085 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:31:01,088 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:31:01,089 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:31:09,542 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:31:09,542 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:31:09,543 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:31:09,544 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:31:59,922 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:31:59,923 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:31:59,924 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:31:59,925 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:34:46,551 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:34:46,555 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:34:46,556 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:34:46,556 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:35:02,522 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:35:02,523 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:35:02,525 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:35:02,526 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:35:17,900 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:35:17,900 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:35:17,905 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:35:17,905 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:35:41,007 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:35:41,007 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:35:41,009 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:35:41,009 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:35:50,520 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:35:50,520 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:35:50,521 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:35:50,522 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:36:00,451 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:36:00,452 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:36:00,453 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:36:00,453 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:40:55,319 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:40:55,320 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:40:55,321 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:40:55,322 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:41:12,249 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:41:12,249 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:41:12,250 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:41:12,251 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:42:38,811 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:42:38,811 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:42:38,813 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:42:38,813 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:43:14,228 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:43:14,228 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:43:14,229 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:43:14,229 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:43:46,641 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:43:46,642 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:43:46,648 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:43:46,648 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:45:22,772 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:45:22,773 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:45:22,774 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:45:22,774 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:46:22,412 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:46:22,413 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:46:22,420 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:46:22,420 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:46:43,031 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:46:43,031 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:46:43,032 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:46:43,033 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:47:15,506 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:47:15,506 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:47:15,507 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:47:15,507 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:48:32,323 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:48:32,323 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:48:32,324 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:48:32,325 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:49:09,287 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:49:09,287 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:49:09,289 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:49:09,289 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:49:52,279 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:49:52,279 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:49:52,282 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:49:52,283 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:50:24,598 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:50:24,598 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:50:24,599 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:50:24,600 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:50:25,615 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:50:25,615 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:50:25,616 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:50:25,617 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:50:38,336 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:50:38,337 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:50:38,338 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:50:38,338 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:51:28,602 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:51:28,603 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:51:28,607 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:51:28,607 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:51:31,968 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:51:31,969 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:51:31,971 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:51:31,971 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:51:44,338 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:51:44,338 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:51:44,340 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:51:44,340 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:51:53,667 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:51:53,667 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:51:53,668 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:51:53,668 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:52:08,415 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:52:08,415 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:52:08,417 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:52:08,417 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:52:26,002 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:52:26,002 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:52:26,004 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:52:26,004 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:52:46,826 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:52:46,826 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:52:46,828 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:52:46,828 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:53:04,786 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:53:04,786 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:53:04,788 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:53:04,789 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:55:56,356 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:55:56,357 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:55:56,359 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:55:56,360 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:56:17,162 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:56:17,162 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:56:17,165 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:56:17,165 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:56:29,481 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:56:29,481 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:56:29,482 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:56:29,482 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:58:03,374 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:58:03,374 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:58:03,375 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:58:03,375 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:59:33,984 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:59:33,985 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:59:33,994 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:59:33,995 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 11:59:47,376 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:59:47,376 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 11:59:47,377 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 11:59:47,377 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:00:34,936 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:00:34,937 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:00:34,938 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:00:34,939 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:02:16,657 [Worker-35] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:02:16,658 [Worker-35] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:02:16,659 [Worker-35] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:02:16,660 [Worker-35] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:02:20,285 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:02:20,285 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:02:20,286 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:02:20,290 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:03:36,006 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:03:36,008 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:03:36,010 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:03:36,010 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:05:17,083 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:05:17,084 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:05:17,085 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:05:17,085 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:06:36,924 [Worker-30] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-06-02 12:06:38,543 [Worker-30] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/com/aventstack/extentreports/3.1.5/extentreports-3.1.5-sources.jar -2019-06-02 12:06:39,240 [Worker-30] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/com/aventstack/extentreports/3.1.5/extentreports-3.1.5-sources.jar -2019-06-02 12:06:39,393 [Worker-30] INFO o.e.m.j.internal.DownloadSourcesJob - Downloaded sources for com.aventstack:extentreports:3.1.5 -2019-06-02 12:06:39,704 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:06:39,705 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-06-02 12:06:39,707 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:06:39,726 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 6 resources -2019-06-02 12:13:31,626 [Worker-29] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59-sources.jar -2019-06-02 12:13:32,239 [Worker-29] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59-sources.jar -2019-06-02 12:13:32,281 [Worker-29] INFO o.e.m.j.internal.DownloadSourcesJob - Downloaded sources for org.seleniumhq.selenium:selenium-api:3.141.59 -2019-06-02 12:13:32,528 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:13:32,528 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-06-02 12:13:32,530 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:13:32,535 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-06-02 12:19:20,357 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:19:20,359 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:19:20,362 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:19:20,362 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:19:59,415 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:19:59,416 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:19:59,419 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:19:59,421 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:21:45,661 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:21:45,666 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:21:45,670 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:21:45,694 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:22:37,719 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:22:37,720 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:22:37,722 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:22:37,722 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:22:43,754 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:22:43,754 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:22:43,755 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:22:43,756 [Worker-43] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:25:09,716 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:25:09,719 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:25:09,722 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:25:09,722 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:50:35,270 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:50:35,271 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:50:35,282 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:50:35,283 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:51:24,017 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:51:24,017 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:51:24,018 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:51:24,018 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:51:39,122 [Worker-50] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:51:39,123 [Worker-50] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:51:39,125 [Worker-50] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:51:39,125 [Worker-50] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:52:44,570 [Worker-51] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar -2019-06-02 12:52:45,232 [Worker-51] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar -2019-06-02 12:52:45,284 [Worker-51] INFO o.e.m.j.internal.DownloadSourcesJob - Downloaded sources for org.seleniumhq.selenium:selenium-remote-driver:3.141.59 -2019-06-02 12:52:45,556 [Worker-50] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:52:45,556 [Worker-50] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/src/main/resources -2019-06-02 12:52:45,558 [Worker-50] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:52:45,558 [Worker-50] INFO o.e.m.c.i.embedder.EclipseLogger - Copying 0 resource -2019-06-02 12:54:39,380 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:54:39,380 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:54:39,386 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:54:39,386 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:55:31,574 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:55:31,574 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:55:31,575 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:55:31,575 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:56:35,363 [Worker-51] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:56:35,363 [Worker-51] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:56:35,364 [Worker-51] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:56:35,364 [Worker-51] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:56:39,648 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:56:39,648 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:56:39,651 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:56:39,652 [Worker-48] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:57:41,586 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:57:41,586 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:57:41,588 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:57:41,588 [Worker-41] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:57:53,841 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:57:53,842 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:57:53,844 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:57:53,844 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:58:19,153 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:58:19,153 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:58:19,158 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:58:19,158 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:58:24,264 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:58:24,264 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:58:24,266 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:58:24,266 [Worker-47] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 12:59:00,895 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:59:00,897 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 12:59:00,899 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 12:59:00,900 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:07:24,494 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:07:24,496 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:07:24,499 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:07:24,499 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:07:35,002 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:07:35,004 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:07:35,007 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:07:35,007 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:07:46,505 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:07:46,505 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:07:46,510 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:07:46,510 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:07:56,064 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:07:56,065 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:07:56,066 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:07:56,066 [Worker-53] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:09:23,181 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:09:23,182 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:09:23,183 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:09:23,183 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:09:36,704 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:09:36,708 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:09:36,712 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:09:36,712 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:10:07,032 [Worker-50] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:10:07,034 [Worker-50] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:10:07,050 [Worker-50] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:10:07,050 [Worker-50] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:10:13,137 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:10:13,138 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:10:13,139 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:10:13,139 [Worker-54] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:25:59,067 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:25:59,069 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:25:59,071 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:25:59,071 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:26:13,535 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:26:13,536 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:26:13,537 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:26:13,537 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:27:05,936 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:27:05,936 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:27:05,938 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:27:05,938 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:27:27,974 [Worker-61] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:27:27,974 [Worker-61] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:27:27,975 [Worker-61] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:27:27,975 [Worker-61] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:27:41,051 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:27:41,051 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:27:41,052 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:27:41,052 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:28:12,277 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:28:12,278 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:28:12,278 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:28:12,279 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:28:24,456 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:28:24,456 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:28:24,458 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:28:24,458 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:28:31,785 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:28:31,785 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:28:31,788 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:28:31,788 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:28:50,578 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:28:50,578 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:28:50,579 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:28:50,579 [Worker-57] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:29:01,143 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:29:01,143 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:29:01,144 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:29:01,145 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:29:06,967 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:29:06,967 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:29:06,970 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:29:06,970 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:29:11,187 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:29:11,187 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:29:11,188 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:29:11,189 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:29:17,305 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:29:17,305 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:29:17,306 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:29:17,306 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:29:52,783 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:29:52,783 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:29:52,784 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:29:52,784 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:32:52,684 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:32:52,686 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:32:52,688 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:32:52,688 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:33:06,656 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:33:06,657 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:33:06,661 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:33:06,661 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:33:23,306 [Worker-61] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:33:23,306 [Worker-61] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:33:23,310 [Worker-61] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:33:23,311 [Worker-61] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:34:05,565 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:34:05,565 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:34:05,566 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:34:05,566 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:34:27,882 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:34:27,883 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:34:27,884 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:34:27,884 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:34:38,611 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:34:38,611 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:34:38,612 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:34:38,612 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:34:51,852 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:34:51,852 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:34:51,856 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:34:51,857 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:37:21,766 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:37:21,767 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:37:21,771 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:37:21,771 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:37:43,426 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:37:43,427 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:37:43,428 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:37:43,428 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:37:59,964 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:37:59,964 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:37:59,965 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:37:59,966 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:38:37,541 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:38:37,542 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:38:37,543 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:38:37,544 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:39:19,028 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:39:19,029 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:39:19,031 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:39:19,031 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:39:41,985 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:39:41,986 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:39:41,987 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:39:41,987 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:40:07,909 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:40:07,909 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:40:07,911 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:40:07,911 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:40:38,142 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:40:38,143 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:40:38,144 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:40:38,144 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:40:55,142 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:40:55,143 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:40:55,145 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:40:55,145 [Worker-58] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:41:13,492 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:41:13,492 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:41:13,493 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:41:13,493 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:41:28,029 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:41:28,029 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:41:28,030 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:41:28,031 [Worker-60] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:42:22,606 [Worker-64] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:42:22,607 [Worker-64] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:42:22,608 [Worker-64] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:42:22,608 [Worker-64] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:42:31,035 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:42:31,035 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:42:31,036 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:42:31,036 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 13:43:35,682 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:43:35,683 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 13:43:35,684 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 13:43:35,684 [Worker-59] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 22:36:31,333 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 22:36:31,333 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 22:36:31,334 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 22:36:31,335 [Worker-66] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 22:58:02,230 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 22:58:02,237 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 22:58:02,238 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 22:58:02,238 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 22:58:05,818 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 22:58:05,819 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 22:58:05,819 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 22:58:05,819 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 22:59:59,376 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 22:59:59,377 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 22:59:59,379 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 22:59:59,379 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:00:36,308 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:00:36,309 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:00:36,310 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:00:36,310 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:00:44,698 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:00:44,698 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:00:44,701 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:00:44,702 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:01:34,333 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:01:34,333 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:01:34,335 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:01:34,335 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:01:47,259 [Worker-71] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:01:47,259 [Worker-71] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:01:47,260 [Worker-71] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:01:47,260 [Worker-71] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:02:00,289 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:02:00,289 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:02:00,291 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:02:00,291 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:02:07,841 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:02:07,841 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:02:07,843 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:02:07,843 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:03:32,047 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:03:32,047 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:03:32,048 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:03:32,048 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:03:47,944 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:03:47,944 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:03:47,945 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:03:47,945 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:04:33,006 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:04:33,006 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:04:33,009 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:04:33,009 [Worker-38] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:05:33,706 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:05:33,707 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:05:33,708 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:05:33,708 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:09:04,107 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:09:04,107 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:09:04,109 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:09:04,110 [Worker-73] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:09:05,126 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:09:05,126 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:09:05,127 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:09:05,127 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:10:21,496 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:10:21,496 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:10:21,502 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:10:21,503 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:16:04,871 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:16:04,872 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:16:04,874 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:16:04,874 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:16:14,746 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:16:14,746 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:16:14,747 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:16:14,747 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:17:07,573 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:17:07,575 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:17:07,576 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:17:07,576 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:17:08,702 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:17:08,703 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:17:08,704 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:17:08,704 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:18:28,306 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:18:28,306 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:18:28,307 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:18:28,307 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:19:08,206 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:19:08,206 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:19:08,207 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:19:08,207 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:19:16,192 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:19:16,192 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:19:16,193 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:19:16,193 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:19:40,154 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:19:40,156 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:19:40,157 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:19:40,157 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:20:39,034 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:20:39,034 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:20:39,035 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:20:39,035 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:21:19,105 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:21:19,105 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:21:19,106 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:21:19,106 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:21:39,580 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:21:39,580 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:21:39,587 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:21:39,587 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:22:19,194 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:22:19,195 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:22:19,205 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:22:19,205 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:22:36,001 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:22:36,002 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:22:36,004 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:22:36,005 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:22:56,581 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:22:56,581 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:22:56,582 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:22:56,582 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:23:16,342 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:23:16,343 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:23:16,345 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:23:16,345 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:26:02,134 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:26:02,135 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:26:02,136 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:26:02,137 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:26:03,153 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:26:03,153 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:26:03,154 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:26:03,154 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:26:40,806 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:26:40,807 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:26:40,809 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:26:40,810 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:27:03,325 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:27:03,325 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:27:03,327 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:27:03,327 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:27:27,327 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:27:27,328 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:27:27,330 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:27:27,330 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:27:37,775 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:27:37,775 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:27:37,776 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:27:37,776 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:29:01,576 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:29:01,577 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:29:01,577 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:29:01,577 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:29:41,471 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:29:41,472 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:29:41,474 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:29:41,475 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:31:32,756 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:31:32,760 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:31:32,761 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:31:32,761 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:31:48,922 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:31:48,922 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:31:48,923 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:31:48,923 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:32:29,441 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:32:29,442 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:32:29,444 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:32:29,445 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:33:35,390 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:33:35,391 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:33:35,394 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:33:35,394 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:34:29,564 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:34:29,564 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:34:29,565 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:34:29,565 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:34:50,929 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:34:50,931 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:34:50,935 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:34:50,935 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:36:00,880 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:36:00,881 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:36:00,882 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:36:00,883 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:36:01,898 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:36:01,898 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:36:01,899 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:36:01,899 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:36:05,442 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:36:05,442 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:36:05,443 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:36:05,443 [Worker-79] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:36:19,108 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:36:19,110 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:36:19,112 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:36:19,113 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:37:59,341 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:37:59,342 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:37:59,344 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:37:59,344 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:38:00,385 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:38:00,386 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:38:00,387 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:38:00,388 [Worker-76] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:41:00,409 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:41:00,411 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:41:00,412 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:41:00,412 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:41:01,441 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:41:01,441 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:41:01,442 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:41:01,442 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:41:10,435 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:41:10,436 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:41:10,439 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:41:10,439 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:41:48,790 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:41:48,790 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:41:48,791 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:41:48,791 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:41:49,846 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:41:49,847 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:41:49,851 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:41:49,851 [Worker-78] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:42:09,549 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:42:09,549 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:42:09,550 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:42:09,550 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:43:15,005 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:43:15,006 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:43:15,007 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:43:15,007 [Worker-77] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:43:16,078 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:43:16,078 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:43:16,080 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:43:16,080 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:44:52,566 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:44:52,566 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:44:52,568 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:44:52,568 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:44:53,593 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:44:53,594 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:44:53,596 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:44:53,596 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:46:10,571 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:46:10,571 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:46:10,573 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:46:10,573 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:46:11,588 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:46:11,588 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:46:11,589 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:46:11,589 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:46:58,198 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:46:58,198 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:46:58,200 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:46:58,200 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:48:45,621 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:48:45,622 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:48:45,623 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:48:45,623 [Worker-70] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:49:40,745 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:49:40,745 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:49:40,746 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:49:40,746 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:50:07,151 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:50:07,152 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:50:07,153 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:50:07,153 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:53:04,150 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:53:04,150 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:53:04,151 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:53:04,151 [Worker-74] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:53:49,900 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:53:49,900 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:53:49,901 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:53:49,901 [Worker-80] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:55:34,985 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:55:34,986 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:55:34,987 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:55:34,987 [Worker-69] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:57:59,065 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:57:59,066 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:57:59,067 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:57:59,067 [Worker-82] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-02 23:58:12,481 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:58:12,481 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-02 23:58:12,482 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-02 23:58:12,482 [Worker-81] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:23:17,689 [Worker-18] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-06-05 14:23:18,615 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:23:18,615 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:23:18,620 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:23:18,620 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:26:13,252 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:26:13,253 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:26:13,255 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:26:13,255 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:28:51,553 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:28:51,565 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:28:51,569 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:28:51,570 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:29:36,130 [Worker-21] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:29:36,131 [Worker-21] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:29:36,133 [Worker-21] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:29:36,134 [Worker-21] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:35:47,809 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:35:47,810 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:35:47,812 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:35:47,812 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:36:23,617 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:36:23,622 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:36:23,627 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:36:23,628 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:39:40,479 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:39:40,480 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:39:40,487 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:39:40,488 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:47:57,888 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:47:57,890 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:47:57,900 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:47:57,901 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:48:01,869 [Worker-26] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-06-05 14:51:24,828 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:51:24,831 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:51:24,836 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:51:24,836 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:52:11,767 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:52:11,767 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:52:11,768 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:52:11,769 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:52:30,373 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:52:30,373 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:52:30,376 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:52:30,376 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:57:01,383 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:57:01,384 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:57:01,388 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:57:01,388 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 14:59:16,378 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:59:16,379 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 14:59:16,380 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 14:59:16,380 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:00:28,107 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:00:28,107 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:00:28,109 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:00:28,109 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:00:49,491 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:00:49,491 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:00:49,493 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:00:49,493 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:00:56,308 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:00:56,309 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:00:56,313 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:00:56,314 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:08:49,786 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:08:49,786 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:08:49,793 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:08:49,794 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:10:02,300 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:10:02,301 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:10:02,310 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:10:02,310 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:12:33,269 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:12:33,269 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:12:33,271 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:12:33,271 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:14:41,731 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:14:41,731 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:14:41,733 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:14:41,734 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:18:19,523 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:18:19,523 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:18:19,524 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:18:19,525 [Worker-34] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:19:06,913 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:19:06,913 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:19:06,917 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:19:06,917 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:19:47,790 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:19:47,790 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:19:47,793 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:19:47,794 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:19:57,591 [Worker-37] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:19:57,591 [Worker-37] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:19:57,594 [Worker-37] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:19:57,594 [Worker-37] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:20:32,362 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:20:32,363 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:20:32,366 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:20:32,367 [Worker-31] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:24:43,808 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:24:43,809 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:24:43,810 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:24:43,810 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:24:51,303 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:24:51,303 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:24:51,305 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:24:51,305 [Worker-28] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:25:13,818 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:25:13,818 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:25:13,819 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:25:13,820 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:25:31,615 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:25:31,615 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:25:31,620 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:25:31,622 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:25:43,296 [Worker-35] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:25:43,296 [Worker-35] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:25:43,302 [Worker-35] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:25:43,303 [Worker-35] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-05 15:28:05,573 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:28:05,574 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-05 15:28:05,576 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-05 15:28:05,577 [Worker-0] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:15:57,602 [Worker-18] WARN o.e.m.c.i.embedder.EclipseLogger - The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -2019-06-08 21:15:58,563 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:15:58,564 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:15:58,568 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:15:58,568 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:19:11,332 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:19:11,333 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:19:11,336 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:19:11,336 [Worker-22] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:19:34,390 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:19:34,390 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:19:34,393 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:19:34,393 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:22:49,589 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:22:49,590 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:22:49,592 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:22:49,592 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:25:06,683 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:25:06,683 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:25:06,685 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:25:06,686 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:31:39,621 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:31:39,622 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:31:39,628 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:31:39,629 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:32:22,843 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:32:22,843 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:32:22,846 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:32:22,850 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:32:33,271 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:32:33,271 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:32:33,275 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:32:33,275 [Worker-19] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:38:32,672 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:38:32,673 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:38:32,675 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:38:32,675 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:38:43,377 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:38:43,377 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:38:43,379 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:38:43,379 [Worker-23] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:39:49,707 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:39:49,707 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:39:49,709 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:39:49,709 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:44:08,654 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:44:08,654 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:44:08,657 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:44:08,658 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:48:19,697 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:48:19,698 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:48:19,704 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:48:19,704 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:48:21,736 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:48:21,737 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:48:21,738 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:48:21,739 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:48:23,399 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:48:23,400 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:48:23,404 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:48:23,405 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:49:04,448 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:49:04,449 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:49:04,458 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:49:04,458 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:49:41,064 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:49:41,065 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:49:41,068 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:49:41,069 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:50:05,081 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:50:05,082 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:50:05,083 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:50:05,083 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:50:54,802 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:50:54,803 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:50:54,805 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:50:54,806 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:51:51,080 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:51:51,081 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:51:51,083 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:51:51,084 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:52:14,596 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:52:14,597 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:52:14,598 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:52:14,598 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:55:03,747 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:55:03,749 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:55:03,751 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:55:03,751 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:55:08,725 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-06-08 21:55:31,667 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:55:31,667 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:55:31,669 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:55:31,669 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:58:11,434 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:58:11,435 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:58:11,437 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:58:11,437 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:59:13,868 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:59:13,869 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:59:13,879 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:59:13,879 [Worker-27] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 21:59:51,192 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:59:51,192 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 21:59:51,195 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 21:59:51,195 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:00:18,682 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:00:18,683 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:00:18,684 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:00:18,684 [Worker-24] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:00:27,079 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:00:27,079 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:00:27,080 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:00:27,081 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:00:33,427 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:00:33,427 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:00:33,429 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:00:33,430 [Worker-17] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:00:34,455 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:00:34,455 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:00:34,459 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:00:34,459 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:00:42,431 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:00:42,431 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:00:42,432 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:00:42,433 [Worker-25] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:03:21,086 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:03:21,087 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:03:21,090 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:03:21,090 [Worker-18] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:04:02,818 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:04:02,819 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:04:02,820 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:04:02,820 [Worker-26] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:07:38,455 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:07:38,456 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:07:38,458 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:07:38,458 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:10:32,708 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:10:32,709 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:10:32,715 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:10:32,715 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:13:50,575 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:13:50,576 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:13:50,577 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:13:50,578 [Worker-29] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:14:18,572 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:14:18,573 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:14:18,574 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:14:18,574 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:14:39,032 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:14:39,032 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:14:39,039 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:14:39,039 [Worker-30] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:20:27,121 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:20:27,122 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:20:27,123 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:20:27,124 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:20:28,146 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:20:28,146 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:20:28,147 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:20:28,147 [Worker-6] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-08 22:28:20,679 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:28:20,679 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-08 22:28:20,680 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-08 22:28:20,680 [Worker-32] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:20:04,745 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:20:04,748 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:20:04,750 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:20:04,750 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:20:42,856 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:20:42,857 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:20:42,858 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:20:42,859 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:21:07,894 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:21:07,897 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:21:07,899 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:21:07,899 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:21:39,974 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:21:39,974 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:21:39,976 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:21:39,978 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:24:19,484 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:24:19,484 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:24:19,486 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:24:19,486 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:24:22,970 [Worker-90] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:24:22,970 [Worker-90] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:24:22,971 [Worker-90] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:24:22,972 [Worker-90] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:25:57,079 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:25:57,080 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:25:57,081 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:25:57,081 [Worker-87] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:26:31,248 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:26:31,249 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:26:31,280 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:26:31,280 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:28:26,148 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:28:26,149 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:28:26,150 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:28:26,151 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:29:08,405 [Worker-92] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:29:08,405 [Worker-92] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:29:08,409 [Worker-92] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:29:08,411 [Worker-92] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:29:34,076 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:29:34,077 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:29:34,079 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:29:34,079 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:29:51,413 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:29:51,414 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:29:51,415 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:29:51,415 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:30:09,353 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:30:09,353 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:30:09,354 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:30:09,355 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:32:41,231 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:32:41,231 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:32:41,233 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:32:41,233 [Worker-91] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:39:08,235 [Worker-92] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:39:08,236 [Worker-92] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:39:08,237 [Worker-92] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:39:08,240 [Worker-92] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:39:24,621 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:39:24,621 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:39:24,627 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:39:24,628 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:40:47,217 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:40:47,217 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:40:47,219 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:40:47,219 [Worker-93] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:42:07,973 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:42:07,973 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:42:07,974 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:42:07,974 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:42:45,872 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:42:45,872 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:42:45,873 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:42:45,873 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:43:02,295 [Worker-90] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:43:02,295 [Worker-90] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:43:02,300 [Worker-90] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:43:02,301 [Worker-90] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:46:11,461 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:46:11,462 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:46:11,467 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:46:11,467 [Worker-86] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 12:53:56,367 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:53:56,367 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 12:53:56,368 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 12:53:56,368 [Worker-89] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:14:26,767 [Worker-105] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:14:26,771 [Worker-105] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:14:26,778 [Worker-105] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:14:26,778 [Worker-105] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:18:28,640 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:18:28,641 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:18:28,643 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:18:28,643 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:19:15,716 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:19:15,716 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:19:15,719 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:19:15,719 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:21:11,929 [Worker-105] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:21:11,929 [Worker-105] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:21:11,931 [Worker-105] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:21:11,931 [Worker-105] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:21:18,455 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:21:18,455 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:21:18,456 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:21:18,456 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:24:32,972 [Worker-105] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:24:32,972 [Worker-105] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:24:32,973 [Worker-105] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:24:32,974 [Worker-105] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:26:18,158 [Worker-106] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: com.testing.sample:MySampleMavenProject:1.0-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/pom.xml. -2019-06-09 13:26:19,375 [Worker-109] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:26:19,376 [Worker-109] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/main/resources -2019-06-09 13:26:19,383 [Worker-109] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:26:19,383 [Worker-109] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/test/resources -2019-06-09 13:31:22,127 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:31:22,127 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:31:22,141 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:31:22,142 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:31:48,544 [Worker-109] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:31:48,544 [Worker-109] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:31:48,552 [Worker-109] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:31:48,553 [Worker-109] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:33:46,943 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:33:46,944 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:33:46,945 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:33:46,945 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:37:38,295 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:37:38,295 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:37:38,296 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:37:38,297 [Worker-107] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:39:57,955 [Worker-109] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:39:57,955 [Worker-109] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:39:57,966 [Worker-109] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:39:57,967 [Worker-109] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:41:40,699 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:41:40,699 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:41:40,700 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:41:40,701 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:42:06,762 [Worker-108] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:42:06,762 [Worker-108] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:42:06,763 [Worker-108] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:42:06,763 [Worker-108] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:42:57,588 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:42:57,589 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:42:57,590 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:42:57,591 [Worker-106] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:43:45,451 [Worker-111] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:43:45,452 [Worker-111] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:43:45,454 [Worker-111] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:43:45,456 [Worker-111] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:49:37,958 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:49:37,960 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:49:37,963 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:49:37,963 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:51:22,601 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:51:22,601 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:51:22,603 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:51:22,603 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:55:39,816 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:55:39,819 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:55:39,821 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:55:39,821 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:56:45,968 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:56:45,968 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:56:45,969 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:56:45,970 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:57:01,335 [Worker-112] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:57:01,335 [Worker-112] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:57:01,337 [Worker-112] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:57:01,337 [Worker-112] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:57:39,976 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:57:39,976 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:57:39,978 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:57:39,979 [Worker-114] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:57:42,842 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:57:42,843 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:57:42,844 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:57:42,845 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 13:58:25,521 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:58:25,521 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 13:58:25,523 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 13:58:25,523 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 14:01:38,689 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:01:38,689 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 14:01:38,690 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:01:38,692 [Worker-113] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 14:01:42,175 [Worker-108] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:01:42,175 [Worker-108] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 14:01:42,176 [Worker-108] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:01:42,176 [Worker-108] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 14:03:01,756 [Worker-108] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:03:01,756 [Worker-108] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 14:03:01,758 [Worker-108] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:03:01,758 [Worker-108] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 14:03:50,854 [Worker-116] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:03:50,855 [Worker-116] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 14:03:50,856 [Worker-116] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:03:50,857 [Worker-116] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 14:05:17,591 [Worker-112] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:05:17,592 [Worker-112] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 14:05:17,594 [Worker-112] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:05:17,597 [Worker-112] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 14:13:35,470 [Worker-121] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:13:35,470 [Worker-121] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 14:13:35,471 [Worker-121] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:13:35,471 [Worker-121] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 14:15:19,083 [Worker-118] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:15:19,083 [Worker-118] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 14:15:19,084 [Worker-118] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:15:19,084 [Worker-118] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 14:17:23,806 [Worker-124] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:17:23,812 [Worker-124] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 14:17:23,815 [Worker-124] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:17:23,815 [Worker-124] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 14:17:40,365 [Worker-119] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:17:40,366 [Worker-119] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 14:17:40,370 [Worker-119] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:17:40,371 [Worker-119] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-09 14:20:29,333 [Worker-119] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:20:29,333 [Worker-119] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-09 14:20:29,334 [Worker-119] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-09 14:20:29,334 [Worker-119] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources -2019-06-11 19:42:47,835 [Worker-155] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-11 19:42:47,836 [Worker-155] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/main/resources -2019-06-11 19:42:47,838 [Worker-155] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2019-06-11 19:42:47,838 [Worker-155] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/src/test/resources diff --git a/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.6.2.20150902-0002.xml b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.6.2.20150902-0002.xml deleted file mode 100644 index e33758c..0000000 --- a/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.6.2.20150902-0002.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - %date [%thread] %-5level %logger{35} - %msg%n - - - OFF - - - - - ${org.eclipse.m2e.log.dir}/0.log - - ${org.eclipse.m2e.log.dir}/%i.log - 1 - 10 - - - 100MB - - - %date [%thread] %-5level %logger{35} - %msg%n - - - - - - WARN - - - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml index 0990e53..4269b26 100644 --- a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml +++ b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml @@ -1,4 +1,6 @@ + + \ No newline at end of file diff --git a/.metadata/version.ini b/.metadata/version.ini index 4119fb5..53426d4 100644 --- a/.metadata/version.ini +++ b/.metadata/version.ini @@ -1,3 +1,3 @@ -#Sat Jun 08 20:55:55 IST 2019 +#Mon Jan 15 22:33:18 IST 2024 org.eclipse.core.runtime=2 -org.eclipse.platform=4.5.2.v20160212-1500 +org.eclipse.platform=4.30.0.v20231201-0110 diff --git a/DataDrivenFramework/.DS_Store b/DataDrivenFramework/.DS_Store new file mode 100644 index 0000000..980cfa6 Binary files /dev/null and b/DataDrivenFramework/.DS_Store differ diff --git a/DataDrivenFramework/src/.DS_Store b/DataDrivenFramework/src/.DS_Store new file mode 100644 index 0000000..5333154 Binary files /dev/null and b/DataDrivenFramework/src/.DS_Store differ diff --git a/DataDrivenFramework/src/test/.DS_Store b/DataDrivenFramework/src/test/.DS_Store new file mode 100644 index 0000000..5f4cb49 Binary files /dev/null and b/DataDrivenFramework/src/test/.DS_Store differ diff --git a/DataDrivenFrameworkV2/drivers/IEDriverServer.exe b/DataDrivenFrameworkV2/drivers/IEDriverServer.exe new file mode 100755 index 0000000..c8fa952 Binary files /dev/null and b/DataDrivenFrameworkV2/drivers/IEDriverServer.exe differ diff --git a/DataDrivenFrameworkV2/drivers/chromedriver b/DataDrivenFrameworkV2/drivers/chromedriver new file mode 100755 index 0000000..2ac561d Binary files /dev/null and b/DataDrivenFrameworkV2/drivers/chromedriver differ diff --git a/DataDrivenFrameworkV2/drivers/geckodriver b/DataDrivenFrameworkV2/drivers/geckodriver new file mode 100755 index 0000000..1564f31 Binary files /dev/null and b/DataDrivenFrameworkV2/drivers/geckodriver differ diff --git a/DataDrivenFrameworkV2/drivers/msedgedriver b/DataDrivenFrameworkV2/drivers/msedgedriver new file mode 100755 index 0000000..1997af7 Binary files /dev/null and b/DataDrivenFrameworkV2/drivers/msedgedriver differ diff --git a/FirstSeleniumProject/drivers/operadriver b/DataDrivenFrameworkV2/drivers/operadriver similarity index 54% rename from FirstSeleniumProject/drivers/operadriver rename to DataDrivenFrameworkV2/drivers/operadriver index b7a0969..7a5e75d 100755 Binary files a/FirstSeleniumProject/drivers/operadriver and b/DataDrivenFrameworkV2/drivers/operadriver differ diff --git a/DataDrivenFrameworkV2/drivers/sha512_sum b/DataDrivenFrameworkV2/drivers/sha512_sum new file mode 100644 index 0000000..6f8de08 --- /dev/null +++ b/DataDrivenFrameworkV2/drivers/sha512_sum @@ -0,0 +1 @@ +1222dc5afc879a815b1cdb841341d35f48c1e133eac6cf754c8e736a905a8be87939d6306b756c9e33278645bb80a900604e5b0895b30fe06da5c7f15de6989f operadriver \ No newline at end of file diff --git a/DataDrivenFrameworkV2/keywords b/DataDrivenFrameworkV2/keywords new file mode 100644 index 0000000..f22091b --- /dev/null +++ b/DataDrivenFrameworkV2/keywords @@ -0,0 +1,22 @@ +Generic Keywords: +openBrowser +click +type +select +getText +navigate +acceptAlert +dismissAlert + + +Validation Keywords: +validateTitle +validateText +validateElementPresent +validateElementClickable +validateElementDisplayed + + +Application Keywords: +login +selectDate \ No newline at end of file diff --git a/DataDrivenFrameworkV2/pom.xml b/DataDrivenFrameworkV2/pom.xml new file mode 100644 index 0000000..96866e1 --- /dev/null +++ b/DataDrivenFrameworkV2/pom.xml @@ -0,0 +1,124 @@ + + 4.0.0 + SeleniumDDF + DataDrivenFrameworkV2 + 0.0.1-SNAPSHOT + + + org.seleniumhq.selenium + selenium-java + 4.17.0 + + + + org.apache.poi + poi + 5.2.5 + + + + + org.apache.poi + poi-ooxml + 5.2.5 + + + + + org.apache.poi + poi-ooxml-schemas + 4.1.2 + + + + + org.dom4j + dom4j + 2.1.4 + + + + + org.apache.xmlbeans + xmlbeans + 5.2.0 + + + + + + com.googlecode.json-simple + json-simple + 1.1.1 + + + + + + org.testng + testng + 7.9.0 + test + + + + + commons-io + commons-io + 2.15.1 + + + + + com.aventstack + extentreports + 5.1.1 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.13.0 + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.2.5 + + + src/test/resources/PortfolioSuite.xml + src/test/resources/StockManage.xml + + + + + + org.codehaus.mojo + exec-maven-plugin + 3.2.0 + + + DataDriven_Execution + test + + java + + + + + runner.JSONRunner + test + + + + + + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/reports/Sat-May-11-00_21_56-IST-2024/Index.html b/DataDrivenFrameworkV2/reports/Sat-May-11-00_21_56-IST-2024/Index.html new file mode 100644 index 0000000..2bc28fe --- /dev/null +++ b/DataDrivenFrameworkV2/reports/Sat-May-11-00_21_56-IST-2024/Index.html @@ -0,0 +1,586 @@ + + + + + + + +Data Driven Test Report + + + + + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
    +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 1

    +

    + 12:21:56 am / 00:00:00:001 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 1
    +05.11.2024 12:21:56 am +05.11.2024 12:21:56 am +00:00:00:001#test-id=1 + + + +
    +
    +
    + + + + + + + + + +
    StatusTimestampDetails
    Info12:21:56 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 1 +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 2

    +

    + 12:21:56 am / 00:02:14:972 + Fail +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 2
    +05.11.2024 12:21:56 am +05.11.2024 12:24:11 am +00:02:14:972#test-id=2 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:21:56 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 2 +
    Info12:21:56 am + Login Application +
    Info12:21:56 am + Opening Browser -- chrome +
    Info12:22:29 am + Opening Web URL : https://money.rediff.com +
    Info12:23:06 am + Perform Click on Locatore : Sign In +
    Info12:23:19 am + Typing Text : anshulc55@rediffmail.com - In Locator : useremail +
    Info12:23:20 am + Typing Text : Test@12345 - In Locator : //*[@id='userpass'] +
    Info12:23:52 am + Perform Click on Locatore : loginsubmit +
    Info12:23:52 am + Creating Portfolio :: port100 +
    Info12:23:52 am + Perform Click on Locatore : createPortfolio +
    Info12:24:03 am + Clear the Default Text from : porfolioname_id +
    Info12:24:10 am + Typing Text : port100 - In Locator : create +
    Info12:24:10 am + Perform Click on Locatore : createPortfolioButton +
    Info12:24:11 am + Selected Value in DropDown : Anshul Portfolio 1 +
    Fail12:24:11 am + Entered port100 is not availble in Portfolio List +
    Fail12:24:11 am + Screenshot +
    Fail12:24:11 am + +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 3

    +

    + 12:24:11 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 3
    +05.11.2024 12:24:11 am +05.11.2024 12:24:11 am +00:00:00:000#test-id=3 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:24:11 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 3 +
    Skip12:24:11 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 1

    +

    + 12:24:11 am / 00:00:00:000 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 1
    +05.11.2024 12:24:11 am +05.11.2024 12:24:11 am +00:00:00:000#test-id=4 + + + +
    +
    +
    + + + + + + + + + +
    StatusTimestampDetails
    Info12:24:11 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 1 +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 2

    +

    + 12:24:11 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 2
    +05.11.2024 12:24:11 am +05.11.2024 12:24:11 am +00:00:00:000#test-id=5 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:24:11 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 2 +
    Skip12:24:11 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 3

    +

    + 12:24:11 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 3
    +05.11.2024 12:24:11 am +05.11.2024 12:24:11 am +00:00:00:000#test-id=6 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:24:11 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 3 +
    Skip12:24:11 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+

Started

+

May 11, 2024 12:21:56 am

+
+
+
+
+

Ended

+

May 11, 2024 12:24:11 am

+
+
+
+
+

Tests Passed

+

2

+
+
+
+
+

Tests Failed

+

1

+
+
+
+
+
+
+
+
Tests
+
+
+
+ +
+
+ +
+
+
+
+
+
Log events
+
+
+
+ +
+
+ +
+
+
+
+

Timeline

+
+ +
+
+
+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/reports/Sat-May-11-00_21_56-IST-2024/screenshots/2024-05-11_00-24-11.png b/DataDrivenFrameworkV2/reports/Sat-May-11-00_21_56-IST-2024/screenshots/2024-05-11_00-24-11.png new file mode 100644 index 0000000..b5dad77 Binary files /dev/null and b/DataDrivenFrameworkV2/reports/Sat-May-11-00_21_56-IST-2024/screenshots/2024-05-11_00-24-11.png differ diff --git a/DataDrivenFrameworkV2/reports/Sat-May-11-00_26_05-IST-2024/Index.html b/DataDrivenFrameworkV2/reports/Sat-May-11-00_26_05-IST-2024/Index.html new file mode 100644 index 0000000..362727e --- /dev/null +++ b/DataDrivenFrameworkV2/reports/Sat-May-11-00_26_05-IST-2024/Index.html @@ -0,0 +1,586 @@ + + + + + + + +Data Driven Test Report + + + + + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
    +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 1

    +

    + 12:26:05 am / 00:00:00:001 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 1
    +05.11.2024 12:26:05 am +05.11.2024 12:26:05 am +00:00:00:001#test-id=1 + + + +
    +
    +
    + + + + + + + + + +
    StatusTimestampDetails
    Info12:26:05 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 1 +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 2

    +

    + 12:26:05 am / 00:01:46:592 + Fail +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 2
    +05.11.2024 12:26:05 am +05.11.2024 12:27:52 am +00:01:46:592#test-id=2 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:26:05 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 2 +
    Info12:26:05 am + Login Application +
    Info12:26:05 am + Opening Browser -- chrome +
    Info12:26:09 am + Opening Web URL : https://money.rediff.com +
    Info12:26:50 am + Perform Click on Locatore : Sign In +
    Info12:26:58 am + Typing Text : anshulc55@rediffmail.com - In Locator : useremail +
    Info12:27:00 am + Typing Text : Test@12345 - In Locator : //*[@id='userpass'] +
    Info12:27:33 am + Perform Click on Locatore : loginsubmit +
    Info12:27:33 am + Creating Portfolio :: port100 +
    Info12:27:33 am + Perform Click on Locatore : createPortfolio +
    Info12:27:51 am + Clear the Default Text from : porfolioname_id +
    Info12:27:51 am + Typing Text : port100 - In Locator : create +
    Info12:27:51 am + Perform Click on Locatore : createPortfolioButton +
    Info12:27:51 am + Selected Value in DropDown : Anshul Portfolio 1 +
    Fail12:27:51 am + Entered port100 is not availble in Portfolio List +
    Fail12:27:52 am + Screenshot +
    Fail12:27:52 am + +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 3

    +

    + 12:27:52 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 3
    +05.11.2024 12:27:52 am +05.11.2024 12:27:52 am +00:00:00:000#test-id=3 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:27:52 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 3 +
    Skip12:27:52 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 1

    +

    + 12:27:52 am / 00:00:00:000 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 1
    +05.11.2024 12:27:52 am +05.11.2024 12:27:52 am +00:00:00:000#test-id=4 + + + +
    +
    +
    + + + + + + + + + +
    StatusTimestampDetails
    Info12:27:52 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 1 +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 2

    +

    + 12:27:52 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 2
    +05.11.2024 12:27:52 am +05.11.2024 12:27:52 am +00:00:00:000#test-id=5 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:27:52 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 2 +
    Skip12:27:52 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 3

    +

    + 12:27:52 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 3
    +05.11.2024 12:27:52 am +05.11.2024 12:27:52 am +00:00:00:000#test-id=6 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:27:52 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 3 +
    Skip12:27:52 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+

Started

+

May 11, 2024 12:26:05 am

+
+
+
+
+

Ended

+

May 11, 2024 12:27:52 am

+
+
+
+
+

Tests Passed

+

2

+
+
+
+
+

Tests Failed

+

1

+
+
+
+
+
+
+
+
Tests
+
+
+
+ +
+
+ +
+
+
+
+
+
Log events
+
+
+
+ +
+
+ +
+
+
+
+

Timeline

+
+ +
+
+
+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/reports/Sat-May-11-00_26_05-IST-2024/screenshots/2024-05-11_00-27-51.png b/DataDrivenFrameworkV2/reports/Sat-May-11-00_26_05-IST-2024/screenshots/2024-05-11_00-27-51.png new file mode 100644 index 0000000..1b1b22c Binary files /dev/null and b/DataDrivenFrameworkV2/reports/Sat-May-11-00_26_05-IST-2024/screenshots/2024-05-11_00-27-51.png differ diff --git a/DataDrivenFrameworkV2/reports/Sat-May-11-00_29_03-IST-2024/Index.html b/DataDrivenFrameworkV2/reports/Sat-May-11-00_29_03-IST-2024/Index.html new file mode 100644 index 0000000..9e79104 --- /dev/null +++ b/DataDrivenFrameworkV2/reports/Sat-May-11-00_29_03-IST-2024/Index.html @@ -0,0 +1,564 @@ + + + + + + + +Data Driven Test Report + + + + + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
    +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 1

    +

    + 12:29:03 am / 00:00:00:001 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 1
    +05.11.2024 12:29:03 am +05.11.2024 12:29:03 am +00:00:00:001#test-id=1 + + + +
    +
    +
    + + + + + + + + + +
    StatusTimestampDetails
    Info12:29:03 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 1 +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 2

    +

    + 12:29:03 am / 00:01:47:974 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 2
    +05.11.2024 12:29:03 am +05.11.2024 12:30:51 am +00:01:47:974#test-id=2 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:29:03 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 2 +
    Info12:29:03 am + Login Application +
    Info12:29:03 am + Opening Browser -- chrome +
    Info12:29:07 am + Opening Web URL : https://money.rediff.com +
    Info12:29:45 am + Perform Click on Locatore : Sign In +
    Info12:30:00 am + Typing Text : anshulc55@rediffmail.com - In Locator : useremail +
    Info12:30:01 am + Typing Text : Test@12345 - In Locator : //*[@id='userpass'] +
    Info12:30:32 am + Perform Click on Locatore : loginsubmit +
    Info12:30:32 am + Creating Portfolio :: AnshulTestExcel +
    Info12:30:32 am + Perform Click on Locatore : createPortfolio +
    Info12:30:46 am + Clear the Default Text from : porfolioname_id +
    Info12:30:47 am + Typing Text : AnshulTestExcel - In Locator : create +
    Info12:30:47 am + Perform Click on Locatore : createPortfolioButton +
    Info12:30:51 am + Selected Value in DropDown : AnshulTestExcel +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 3

    +

    + 12:30:51 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 3
    +05.11.2024 12:30:51 am +05.11.2024 12:30:51 am +00:00:00:000#test-id=3 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:30:51 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 3 +
    Skip12:30:51 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 1

    +

    + 12:30:51 am / 00:00:00:001 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 1
    +05.11.2024 12:30:51 am +05.11.2024 12:30:51 am +00:00:00:001#test-id=4 + + + +
    +
    +
    + + + + + + + + + +
    StatusTimestampDetails
    Info12:30:51 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 1 +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 2

    +

    + 12:30:51 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 2
    +05.11.2024 12:30:51 am +05.11.2024 12:30:51 am +00:00:00:000#test-id=5 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:30:51 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 2 +
    Skip12:30:51 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 3

    +

    + 12:30:51 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 3
    +05.11.2024 12:30:51 am +05.11.2024 12:30:51 am +00:00:00:000#test-id=6 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:30:51 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 3 +
    Skip12:30:51 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+

Started

+

May 11, 2024 12:29:03 am

+
+
+
+
+

Ended

+

May 11, 2024 12:30:51 am

+
+
+
+
+

Tests Passed

+

3

+
+
+
+
+

Tests Failed

+

0

+
+
+
+
+
+
+
+
Tests
+
+
+
+ +
+
+ +
+
+
+
+
+
Log events
+
+
+
+ +
+
+ +
+
+
+
+

Timeline

+
+ +
+
+
+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/src/main/java/keywords/ApplicationKeywords.java b/DataDrivenFrameworkV2/src/main/java/keywords/ApplicationKeywords.java new file mode 100644 index 0000000..5a192be --- /dev/null +++ b/DataDrivenFrameworkV2/src/main/java/keywords/ApplicationKeywords.java @@ -0,0 +1,124 @@ +package keywords; + +import java.io.FileInputStream; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; +import java.util.Properties; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebElement; +import org.testng.asserts.SoftAssert; + +public class ApplicationKeywords extends ValidationKeywords { + + public ApplicationKeywords() { + prop = new Properties(); + try { + FileInputStream fs = new FileInputStream( + System.getProperty("user.dir") + "/src/test/resources/Project.properties"); + prop.load(fs); + } catch (Exception e) { + e.printStackTrace(); + } + + softAssert = new SoftAssert(); + } + + public void goToBuySell(String companyName) { + int rowNum = getRowNumWithCellData("stockTable_id", companyName); + + if (rowNum == -1) { + logError("Stock not present in list"); + } + + driver.findElement(By.cssSelector("table#stock > tbody > tr:nth-child(" + rowNum + ") >td:nth-child(1)")).click(); + driver.findElement(By.cssSelector("table#stock > tbody > tr:nth-child(" + rowNum + ") input.buySell")).click(); + waitforWebPageToLoad(); + } + + + public int findCurrentStockQuantity(String companyName) { + int rowNum = getRowNumWithCellData("stockTable_id", companyName); + + if (rowNum == -1) { + logError("Stock Quantity is 0 as given Stock - " + companyName + " is not present in Stock List"); + return 0; + } + + String quantity = driver.findElement(By.cssSelector("table#stock > tbody > tr:nth-child(" + rowNum + ") >td:nth-child(4)")).getText(); + logInfo(companyName + " :: Stock quality is -- " + quantity); + + return Integer.parseInt(quantity); + + } + + public void openTrasactionHistory(String companyName) { + int rowNum = getRowNumWithCellData("stockTable_id", companyName); + + if (rowNum == -1) { + logError("Stock not present in list"); + } + + driver.findElement(By.cssSelector("table#stock > tbody > tr:nth-child(" + rowNum + ") >td:nth-child(1)")).click(); + driver.findElement(By.cssSelector("table#stock > tbody > tr:nth-child(" + rowNum + ") input.equityTransaction")).click(); + waitforWebPageToLoad(); + } + + public int getRowNumWithCellData(String locatorKey, String data) { + + WebElement table = getElement(locatorKey); + List rows = table.findElements(By.tagName("tr")); + + for (int rNum = 0; rNum < rows.size(); rNum++) { + WebElement row = rows.get(rNum); + List cells = row.findElements(By.tagName("td")); + for (int cNum = 0; cNum < cells.size(); cNum++) { + WebElement cell = cells.get(cNum); + if (!cell.getText().trim().equals("")) + System.out.println("Cell Data :: " + cell.getText()); + if (cell.getText().contains(data)) + return (rNum); + } + } + return -1; // data is not found + } + + public void selectDateFromCalendar(String date) { + logInfo("Selecting the Date :: " + date); + + try { + //Date currentDate = new Date(); // dd-mm-yyyy + SimpleDateFormat dFormat = new SimpleDateFormat("dd-MM-yyyy"); + Date dateToSelect = dFormat.parse(date); + + String day = new SimpleDateFormat("d").format(dateToSelect); + String month = new SimpleDateFormat("MMMM").format(dateToSelect); + String year = new SimpleDateFormat("yyyy").format(dateToSelect); + + String monthYearToBeSelected = month + " " + year; + + String monthYearDisplayed = getElement("monthyear_css").getText(); + + while (!monthYearToBeSelected.equals(monthYearDisplayed)) { + click("datebackButoon_xpath"); + monthYearDisplayed = getElement("monthyear_css").getText(); + } + + driver.findElement(By.xpath("//td[text()='" + day + "']")).click(); + + } catch (Exception e) { + logError(e.getMessage()); + e.printStackTrace(); + } + + } + + public void login() { + + } + + public void selectDate() { + + } +} diff --git a/DataDrivenFrameworkV2/src/main/java/keywords/GenericKeywords.java b/DataDrivenFrameworkV2/src/main/java/keywords/GenericKeywords.java new file mode 100644 index 0000000..f2164ba --- /dev/null +++ b/DataDrivenFrameworkV2/src/main/java/keywords/GenericKeywords.java @@ -0,0 +1,350 @@ +package keywords; + +import java.io.File; +import java.io.IOException; +import java.text.SimpleDateFormat; +import java.time.Duration; +import java.util.Date; +import java.util.List; +import java.util.Properties; +import java.util.Scanner; +import org.apache.commons.io.FileUtils; +import org.openqa.selenium.By; +import org.openqa.selenium.JavascriptExecutor; +import org.openqa.selenium.Keys; +import org.openqa.selenium.OutputType; +import org.openqa.selenium.TakesScreenshot; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.edge.EdgeDriver; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.openqa.selenium.firefox.FirefoxOptions; +import org.openqa.selenium.firefox.FirefoxProfile; +import org.openqa.selenium.firefox.ProfilesIni; +import org.openqa.selenium.safari.SafariDriver; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.Select; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Reporter; +import org.testng.asserts.SoftAssert; +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; +import com.aventstack.extentreports.markuputils.ExtentColor; +import com.aventstack.extentreports.markuputils.MarkupHelper; +import reports.ExtentManager; + +public class GenericKeywords { + public WebDriver driver; + public Properties prop; + public ExtentTest test; + public SoftAssert softAssert; + + // Acceptable Failures, Critical Failures, Unexpected Failures + + public void openBrowser(String browserKey) { + String browserName = prop.getProperty(browserKey); + logInfo("Opening Browser -- " + browserName); + if (browserName.equalsIgnoreCase("chrome")) { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + ChromeOptions options = new ChromeOptions(); + options.addArguments("--start-maximized", "--disable-infobars"); + options.addArguments("--disable-extensions"); + //options.addArguments("--incognito"); + options.addArguments("--disable-notifications"); + //options.addArguments("ignore-certificate-errors"); + + driver = new ChromeDriver(options); + } else if (browserName.equalsIgnoreCase("firefox")) { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "drivers/geckodriver"); + FirefoxOptions options = new FirefoxOptions(); + ProfilesIni profiles = new ProfilesIni(); + FirefoxProfile ffprofile = profiles.getProfile("TestUser"); + ffprofile.setPreference("dom.webnotifications.enabled", false); + ffprofile.setAcceptUntrustedCertificates(true); + ffprofile.setAssumeUntrustedCertificateIssuer(false); + options.setProfile(ffprofile); + driver = new FirefoxDriver(options); + } else if (browserName.equalsIgnoreCase("edge")) { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "drivers/msedgedriver"); + driver = new EdgeDriver(); + } else if (browserName.equalsIgnoreCase("safari")) { + driver = new SafariDriver(); + } else { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "drivers/chromedriver"); + driver = new ChromeDriver(); + } + + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(30)); + } + + public void setReport(ExtentTest test) { + this.test = test; + } + + public void reportFailure(String msg, boolean isCriticalFailure) { + logError(msg); + takeScreenShot(); + softAssert.fail(msg); + + if (isCriticalFailure) { + Reporter.getCurrentTestResult().getTestContext().setAttribute("isCriticalFailure", "true"); + reportAll(); + } + } + + public void reportFailure(String msg) { + // logError(msg); + // softAssert.fail(msg); + reportFailure(msg, false); + } + + public void reportAll() { + softAssert.assertAll(); + } + + public void takeScreenShot() { + // File Name of Screenshot + Date currentDate = new Date(); + + // Format the date and time + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss"); + String formattedDate = dateFormat.format(currentDate); + + String screenshotFile = formattedDate + ".png"; + + // take screenshot + File srcFile = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE); + + try { + FileUtils.copyFile(srcFile, new File(ExtentManager.screenShotPath + '/' + screenshotFile)); + + // put screenshot file in Extent reports + // test.log(Status.INFO, "Screenshot -- " + // + test.addScreenCaptureFromPath(ExtentManager.screenShotPath + '/' + + // screenshotFile)); + + test.log(Status.FAIL, MarkupHelper.createLabel("Screenshot", ExtentColor.GREEN)); + test.log(Status.FAIL, + ""); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } + + public void openURL(String URLKey) { + logInfo("Opening Web URL : " + prop.getProperty(URLKey)); + driver.get(prop.getProperty(URLKey)); + } + + public void click(String locatorKey) { + logInfo("Perform Click on Locatore : " + prop.getProperty(locatorKey)); + getElement(locatorKey).click(); + // driver.findElement(By.linkText(prop.getProperty(locatorKey))).click(); + } + + public void clickEnterKey(String locatorKey) { + logInfo("Pressing Enter Key"); + getElement(locatorKey).sendKeys(Keys.ENTER); + } + + public void clickButton(String locatorKey) { + logInfo("Perform Click on Locatore : " + prop.getProperty(locatorKey)); + getElement(locatorKey).click(); + } + + public void type(String locatorKey, String value) { + logInfo("Typing Text : " + value + " - In Locator : " + prop.getProperty(locatorKey)); + getElement(locatorKey).sendKeys(value); + } + + public void selectByVisibleText(String locatorKey, String value) { + logInfo("Selecting Portfolio :: " + value); + Select dropDown = new Select(getElement(locatorKey)); + dropDown.selectByVisibleText(value); + + } + + public void acceptAlert() { + logInfo("Accepting the Alert"); + + WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(60)); + wait.until(ExpectedConditions.alertIsPresent()); + + driver.switchTo().alert().accept(); + logInfo("Accepted the Alert Successfully"); + } + + public void enterCaptcha(String locatorKey) throws InterruptedException { + logInfo("Given Captcha Locator : " + prop.getProperty(locatorKey)); + try (Scanner scanner = new Scanner(System.in)) { + System.out.print("Enter Captcha to fill in the text box: "); + String inputText = scanner.nextLine(); + + getElement(locatorKey).sendKeys(inputText); + } + Thread.sleep(3000); + } + + public WebElement getElement(String locatorKey) { + +// // Element is present +// if (!isElementPresent(locatorKey)) { +// // Report Error +// System.out.println("Element is not Present : " + locatorKey); +// } +// +// // Element is visible +// if (!isElementVisible(locatorKey)) { +// // Report Error +// System.out.println("Element is not Visible : " + locatorKey); +// } + + // Create WebElement and Return WebElement + WebElement element = driver.findElement(getLocator(locatorKey)); + return element; + } + + public List getElements(String locatorKey) { + + // Create WebElement and Return WebElement + List elements = driver.findElements(getLocator(locatorKey)); + return elements; + } + + public boolean isElementPresent(String locatorKey) { + WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(10)); + try { + wait.until(ExpectedConditions.presenceOfElementLocated(getLocator(locatorKey))); + } catch (Exception e) { + reportFailure("Unable to locate Element with Locator : " + getLocator(locatorKey)); + reportFailure(e.getMessage()); + e.printStackTrace(); + return false; + } + return true; + } + + public boolean isElementVisible(String locatorKey) { + WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(10)); + try { + wait.until(ExpectedConditions.visibilityOfElementLocated(getLocator(locatorKey))); + } catch (Exception e) { + reportFailure(e.getMessage()); + e.printStackTrace(); + return false; + } + return true; + } + + public By getLocator(String locatorkey) { + By by = null; + + if (locatorkey.endsWith("_id")) + by = By.id(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_xpath")) + by = By.xpath(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_css")) + by = By.cssSelector(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_linkText")) + by = By.linkText(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_partialLinkText")) + by = By.partialLinkText(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_name")) + by = By.name(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_className")) + by = By.className(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_name")) + by = By.name(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_tagName")) + by = By.tagName(prop.getProperty(locatorkey)); + return by; + } + + public void logInfo(String msg) { + test.log(Status.INFO, msg); + } + + public void logError(String msg) { + test.log(Status.FAIL, msg); + } + + public void logWarning(String msg) { + test.log(Status.WARNING, msg); + } + + public void logSkip(String msg) { + test.log(Status.SKIP, msg); + } + + public void clear(String locatorKey) { + logInfo("Clear the Default Text from : " + locatorKey); + getElement(locatorKey).clear(); + } + + public void select() { + + } + + public String getText(String locatorKey) { + logInfo("Getting the Text from : " + locatorKey); + return getElement(locatorKey).getText(); + } + + public void navigate() { + + } + + public void dismissAlert() { + + } + + public void quitDriver() { + driver.quit(); + } + + public void waitforWebPageToLoad() { + JavascriptExecutor js = (JavascriptExecutor) driver; + int i = 0; + + while (i != 10) { + String state = (String) js.executeScript("return document.readyState;"); + System.out.println(state); + + if (state.equals("complete")) + break; + else + wait(2); + + i++; + } + + // check for jQuery status + i = 0; + while (i != 10) { + + Long d = (Long) js.executeScript("return jQuery.active;"); + System.out.println(d); + if (d.longValue() == 0) + break; + else + wait(2); + i++; + + } + } + + public void wait(int time) { + try { + Thread.sleep(time * 1000); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + +} diff --git a/DataDrivenFrameworkV2/src/main/java/keywords/ValidationKeywords.java b/DataDrivenFrameworkV2/src/main/java/keywords/ValidationKeywords.java new file mode 100644 index 0000000..c6b74e4 --- /dev/null +++ b/DataDrivenFrameworkV2/src/main/java/keywords/ValidationKeywords.java @@ -0,0 +1,47 @@ +package keywords; + +import org.openqa.selenium.support.ui.Select; +import org.testng.Assert; + +public class ValidationKeywords extends GenericKeywords{ + + + public void validateTitle(String expectedTitle) { + logInfo("Expected Title : " + expectedTitle); + Assert.assertEquals(driver.getTitle(), expectedTitle); + } + + public void validateSelectedValueInDropDown(String locatorKey, String value) { + Select dropdown = new Select(getElement(locatorKey)); + String selectedValue = dropdown.getFirstSelectedOption().getText(); + logInfo("Selected Value in DropDown : " + selectedValue); + + if(!selectedValue.equals(value)) { + reportFailure("Entered "+ value + " is not availble in Portfolio List", true); + } + } + + public void validateSelectedValueNotInDropDown(String locatorKey, String value) { + Select dropdown = new Select(getElement(locatorKey)); + String selectedValue = dropdown.getFirstSelectedOption().getText(); + if(selectedValue.equals(value)) { + reportFailure("Portfolio "+ value + " is availble in Portfolio List", true); + } + } + + public void validateText() { + + } + + public void validateElementPresent() { + + } + + public void validateElementClickable() { + + } + + public void validateElementDisplayed() { + + } +} diff --git a/DataDrivenFrameworkV2/src/main/java/reports/ExtentManager.java b/DataDrivenFrameworkV2/src/main/java/reports/ExtentManager.java new file mode 100644 index 0000000..39cfab4 --- /dev/null +++ b/DataDrivenFrameworkV2/src/main/java/reports/ExtentManager.java @@ -0,0 +1,40 @@ +package reports; + +import java.io.File; +import java.util.Date; +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.reporter.ExtentSparkReporter; +import com.aventstack.extentreports.reporter.configuration.Theme; + +public class ExtentManager { + + public static ExtentReports reports; + public static String screenShotPath; + + // Initialize Report and create Report + public static ExtentReports getReports() { + if (reports == null) { + reports = new ExtentReports(); + + Date date = new Date(); + + String reportFolderName = date.toString().replaceAll(":", "_").replaceAll(" ", "-"); + String reportPath = System.getProperty("user.dir") + "/reports/" + reportFolderName; + screenShotPath = reportPath + "/screenshots"; + + File file = new File(screenShotPath); + file.mkdirs(); + + ExtentSparkReporter reporter = new ExtentSparkReporter(reportPath); + reporter.config().setTheme(Theme.STANDARD); + reporter.config().setReportName("Production Test Report"); + reporter.config().setDocumentTitle("Data Driven Test Report"); + reporter.config().setEncoding("utf-8"); + + reports.attachReporter(reporter); + + } + return reports; + } + +} diff --git a/DataDrivenFrameworkV2/src/main/java/utils/ExcelUtils.java b/DataDrivenFrameworkV2/src/main/java/utils/ExcelUtils.java new file mode 100644 index 0000000..c80d686 --- /dev/null +++ b/DataDrivenFrameworkV2/src/main/java/utils/ExcelUtils.java @@ -0,0 +1,141 @@ +package utils; + +import java.io.FileInputStream; + +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.apache.poi.ss.usermodel.CellType; + +public class ExcelUtils { + + public XSSFWorkbook workbook = null; + public FileInputStream fis = null; + public XSSFSheet sheet = null; + public XSSFRow row = null; + private XSSFCell cell = null; + + public ExcelUtils(String filePath) { + try { + fis = new FileInputStream(filePath); + workbook = new XSSFWorkbook(fis); + } catch (Exception e) { + e.printStackTrace(); + } + } + + // Get Row Data + // Get Column Data + + // Get Cell Data + public String getCellData(String sheetName, int colNumber, int rowNumber) { + int sheetIndex = workbook.getSheetIndex(sheetName); + if (sheetIndex == -1) { + return ""; + } + + if (rowNumber <= 0) { + return ""; + } + + if (colNumber < 0) { + return ""; + } + + sheet = workbook.getSheetAt(sheetIndex); + row = sheet.getRow(0); + + row = sheet.getRow(rowNumber - 1); + if (row == null) { + return ""; + } + + cell = row.getCell(colNumber); + if (cell == null) { + return ""; + } + + if (cell.getCellType() == CellType.STRING) { + return cell.getStringCellValue(); + } else if (cell.getCellType() == CellType.NUMERIC || cell.getCellType() == CellType.FORMULA) { + String cellText = String.valueOf(cell.getNumericCellValue()); + return cellText; + } else if (cell.getCellType() == CellType.BLANK) { + return ""; + } else { + return String.valueOf(cell.getBooleanCellValue()); + } + } + + // Get Cell Data + public String getCellData(String sheetName, String colName, int rowNumber) { + int sheetIndex = workbook.getSheetIndex(sheetName); + if (sheetIndex == -1) { + return ""; + } + + if (rowNumber <= 0) { + return ""; + } + + sheet = workbook.getSheetAt(sheetIndex); + row = sheet.getRow(0); + int colum_Num = -1; + + for (int i = 0; i < row.getLastCellNum(); i++) { + if (row.getCell(i).getStringCellValue().trim().equals(colName.trim())) { + colum_Num = i; + } + } + + if (colum_Num == -1) { + return ""; + } + + row = sheet.getRow(rowNumber - 1); + if (row == null) { + return ""; + } + + cell = row.getCell(colum_Num); + if (cell == null) { + return ""; + } + + if (cell.getCellType() == CellType.STRING) { + return cell.getStringCellValue(); + } else if (cell.getCellType() == CellType.NUMERIC || cell.getCellType() == CellType.FORMULA) { + String cellText = String.valueOf(cell.getNumericCellValue()); + return cellText; + } else if (cell.getCellType() == CellType.BLANK) { + return ""; + } else { + return String.valueOf(cell.getBooleanCellValue()); + } + } + + // Get Total Colums + public int getColumnCount(String sheetName) { + int sheetIndex = workbook.getSheetIndex(sheetName); + if (sheetIndex == -1) { + return 0; + } else { + sheet = workbook.getSheetAt(sheetIndex); + row = sheet.getRow(0); + return row.getLastCellNum(); + } + } + + // To get Number of Rows + public int getRowCount(String sheetName) { + int sheetIndex = workbook.getSheetIndex(sheetName); + if (sheetIndex == -1) { + return 0; + } else { + sheet = workbook.getSheetAt(sheetIndex); + return sheet.getLastRowNum() + 1; + } + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/listner/MyTestNGListener.java b/DataDrivenFrameworkV2/src/test/java/listner/MyTestNGListener.java new file mode 100644 index 0000000..8070e4a --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/listner/MyTestNGListener.java @@ -0,0 +1,25 @@ +package listner; + +import org.testng.ITestListener; +import org.testng.ITestResult; + +import com.aventstack.extentreports.ExtentTest; + +public class MyTestNGListener implements ITestListener{ + + public void onTestFailure(ITestResult result) { + ExtentTest test = (ExtentTest) result.getTestContext().getAttribute("extentTest"); + test.fail(result.getThrowable().getMessage()); + } + + public void onTestSuccess(ITestResult result) { + ExtentTest test = (ExtentTest) result.getTestContext().getAttribute("extentTest"); + test.pass("Test Success : " + result.getName()); + + } + + public void onTestSkipped(ITestResult result) { + ExtentTest test = (ExtentTest) result.getTestContext().getAttribute("extentTest"); + test.skip(result.getName() + " :: Test Skipped Due to Critical Error in Previous Test"); + } +} diff --git a/DataDrivenFrameworkV2/src/test/java/runner/DataUtil.java b/DataDrivenFrameworkV2/src/test/java/runner/DataUtil.java new file mode 100644 index 0000000..9130d59 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/runner/DataUtil.java @@ -0,0 +1,79 @@ +package runner; + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; +import java.util.HashMap; +import java.util.Map; +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; +import org.json.simple.parser.JSONParser; +import org.json.simple.parser.ParseException; + +public class DataUtil { + + public int getDataSets(String filePath, String dataflag) throws FileNotFoundException, IOException, ParseException { + JSONParser parser = new JSONParser(); + JSONObject json = (JSONObject) parser.parse(new FileReader(filePath)); + + JSONArray testDataSet = (JSONArray) json.get("testdata"); + for (int dataSetID = 0; dataSetID < testDataSet.size(); dataSetID++) { + JSONObject testData = (JSONObject) testDataSet.get(dataSetID); + String dataFlag = (String) testData.get("flag"); + + if (dataFlag.equalsIgnoreCase(dataflag)) { + JSONArray dataSets = (JSONArray) testData.get("data"); + return dataSets.size(); + } + } + return -1; + } + + public JSONObject getTestData(String filePath, String dataflag, int iterationNumber) + throws FileNotFoundException, IOException, ParseException { + JSONParser parser = new JSONParser(); + JSONObject json = (JSONObject) parser.parse(new FileReader(filePath)); + + JSONArray testDataSet = (JSONArray) json.get("testdata"); + for (int dataSetID = 0; dataSetID < testDataSet.size(); dataSetID++) { + JSONObject testData = (JSONObject) testDataSet.get(dataSetID); + String dataFlag = (String) testData.get("flag"); + + if (dataFlag.equalsIgnoreCase(dataflag)) { + JSONArray dataSets = (JSONArray) testData.get("data"); + JSONObject data = (JSONObject) dataSets.get(iterationNumber); + return data; + } + } + return null; + } + + public Map loadClassMethods() throws FileNotFoundException, IOException, ParseException { + Map classMethodMap = new HashMap(); + + String classPath = System.getProperty("user.dir") + "/src/test/resources/projectJSONs/classmethods.json"; + + JSONParser parser = new JSONParser(); + JSONObject classJSON = (JSONObject) parser.parse(new FileReader(new File(classPath))); + + // System.out.println(classJSON.toString()); + JSONArray classDetails = (JSONArray) classJSON.get("classdetails"); + for (int i = 0; i < classDetails.size(); i++) { + JSONObject classDetail = (JSONObject) classDetails.get(i); + // System.out.println(classDetail.toString()); + + String className = (String) classDetail.get("class"); + JSONArray methods = (JSONArray) classDetail.get("methods"); + + for (int j = 0; j < methods.size(); j++) { + String methodName = (String) methods.get(j); + classMethodMap.put(methodName, className); + } + } + + // System.out.println(classMethodMap); + return classMethodMap; + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/runner/ExcelReader.java b/DataDrivenFrameworkV2/src/test/java/runner/ExcelReader.java new file mode 100644 index 0000000..e7f052f --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/runner/ExcelReader.java @@ -0,0 +1,103 @@ +package runner; + +import org.json.simple.JSONObject; + +import utils.ExcelUtils; + +public class ExcelReader { + + // Read Excel File + + public int getDataSets(String sheetName, String dataFlag, String filePath) { + ExcelUtils XlsReader = new ExcelUtils(filePath); + int flagRowNumber = 1; + + while (!XlsReader.getCellData(sheetName, 0, flagRowNumber).equalsIgnoreCase(dataFlag)) { + flagRowNumber++; + } + int dataStartRowNumber = flagRowNumber + 2; + int totalRows = 0; + + while (!XlsReader.getCellData(sheetName, 0, dataStartRowNumber).equals("")) { + totalRows++; + dataStartRowNumber++; + } + System.out.println("Total Rows :: " + totalRows); + return totalRows; + } + + public JSONObject getTestData(String sheetName, String dataFlag, String filePath, int iteration) { + ExcelUtils XlsReader = new ExcelUtils(filePath); + int flagRowNumber = 1; + + while (!XlsReader.getCellData(sheetName, 0, flagRowNumber).equalsIgnoreCase(dataFlag)) { + flagRowNumber++; + } + + int dataStartRowNumber = flagRowNumber + 2; + int colStartRowNumber = flagRowNumber + 1; + int index = 1; + + while (!XlsReader.getCellData(sheetName, 0, dataStartRowNumber).equals("")) { + int colNumber = 0; + JSONObject json = new JSONObject(); + if (index == iteration) { + while (!XlsReader.getCellData(sheetName, colNumber, dataStartRowNumber).equals("")) { + String data = XlsReader.getCellData(sheetName, colNumber, dataStartRowNumber); + String column = XlsReader.getCellData(sheetName, colNumber, colStartRowNumber); + // System.out.println(column + " :: " + data); + json.put(column, data); + colNumber++; + } + return json; + } else { + index++; + } + dataStartRowNumber++; + } + return new JSONObject(); + } + +// public static void main(String[] args) { +// String filePath = System.getProperty("user.dir") +// + "/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"; +// ExcelUtils XlsReader = new ExcelUtils(filePath); +// +// +// String sheetName = "Manage Stocks"; +// String dataFlag = "sellexistingstock"; +// int iteration = 2; +// +// int flagRowNumber = 1; +// +// while (!XlsReader.getCellData(sheetName, 0, flagRowNumber).equalsIgnoreCase(dataFlag)) { +// flagRowNumber++; +// } +// // System.out.println("Row Number :: " + flagRowNumber); +// +// int dataStartRowNumber = flagRowNumber + 2; +// int colStartRowNumber = flagRowNumber + 1; +// int index = 1; +// +// ExcelReader exl = new ExcelReader(); +// System.out.println(exl.getDataSets(sheetName, dataFlag, filePath)); +// +// System.out.println("************************"); +// while (!XlsReader.getCellData(sheetName, 0, dataStartRowNumber).equals("")) { +// int colNumber = 0; +// if (index == iteration) { +// while (!XlsReader.getCellData(sheetName, colNumber, dataStartRowNumber).equals("")) { +// String data = XlsReader.getCellData(sheetName, colNumber, dataStartRowNumber); +// String column = XlsReader.getCellData(sheetName, colNumber, colStartRowNumber); +// //System.out.println(column + " :: " + data); +// colNumber++; +// } +// break; +// } else { +// index++; +// } +// dataStartRowNumber++; +// } +// } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/runner/JSONRunner.java b/DataDrivenFrameworkV2/src/test/java/runner/JSONRunner.java new file mode 100644 index 0000000..b4951b9 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/runner/JSONRunner.java @@ -0,0 +1,127 @@ +package runner; + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; +import org.json.simple.parser.JSONParser; +import org.json.simple.parser.ParseException; + +public class JSONRunner { + + // Implement Logic to read the classmethods.json + + public static void main(String[] args) throws FileNotFoundException, IOException, ParseException { + + Map classMethods = new DataUtil().loadClassMethods(); + + String classPath = System.getProperty("user.dir") + "/src/test/resources/projectJSONs/testconfig.json"; + + JSONParser parser = new JSONParser(); + JSONObject classJSON = (JSONObject) parser.parse(new FileReader(new File(classPath))); + // System.out.println(classJSON.toString()); + + String parallelsuites = (String) classJSON.get("parallelsuites"); + JSONArray testsuites = (JSONArray) classJSON.get("testsuites"); + + TestNGRunner testNG = new TestNGRunner(Integer.parseInt(parallelsuites)); + + for (int testID = 0; testID < testsuites.size(); testID++) { + JSONObject testSuite = (JSONObject) testsuites.get(testID); + + String runmode = (String) testSuite.get("runmode"); + if (runmode.equalsIgnoreCase("Yes")) { + String suiteName = (String) testSuite.get("name"); + String paralleltests = (String) testSuite.get("paralleltests"); + String testdatajsonfile = (String) testSuite.get("testdatajsonfile"); + String testdataxlsfile = (String) testSuite.get("testdataxlsfile"); + String suitefilename = (String) testSuite.get("suitefilename"); + + boolean pTest = false; + if (paralleltests.equalsIgnoreCase("Yes")) { + pTest = true; + } + + testNG.createSuite(suiteName, pTest); + System.out.println("Executing Test Suite -- " + suiteName); + + String testsuitePath = System.getProperty("user.dir") + "/src/test/resources/projectJSONs/" + + suitefilename; + + JSONParser suiteParser = new JSONParser(); + JSONObject suiteJson = (JSONObject) suiteParser.parse(new FileReader(new File(testsuitePath))); + + JSONArray suiteTestCases = (JSONArray) suiteJson.get("testcases"); + for (int suiteTest = 0; suiteTest < suiteTestCases.size(); suiteTest++) { + JSONObject suiteTestCase = (JSONObject) suiteTestCases.get(suiteTest); + JSONArray parameternames = (JSONArray) suiteTestCase.get("parameternames"); + JSONArray executions = (JSONArray) suiteTestCase.get("executions"); + + for (int execution = 0; execution < executions.size(); execution++) { + JSONObject testCase = (JSONObject) executions.get(execution); + String executionname = (String) testCase.get("executionname"); + String dataflag = (String) testCase.get("dataflag"); + + // Number of DataSet -- Number of Test Case Execution against Test Data + + // Location for JSON DATA +// String testDataJSONPath = System.getProperty("user.dir") + "/src/test/resources/projectJSONs/" +// + testdatajsonfile; +// int dataSets = new DataUtil().getDataSets(testDataJSONPath, dataflag); + + // Location for Excel Data + String testDataJSONPath = System.getProperty("user.dir") + "/src/test/resources/projectJSONs/" + + testdataxlsfile; + int dataSets = new ExcelReader().getDataSets(suiteName, dataflag, testDataJSONPath); + + for (int dataSetID = 0; dataSetID < dataSets; dataSetID++) { + + JSONArray parametervalues = (JSONArray) testCase.get("parametervalues"); + JSONArray methods = (JSONArray) testCase.get("methods"); + System.out.println("Executing Test Case :: " + executionname); + + testNG.addTest(suiteName + " : " + executionname + " " + (dataSetID + 1)); + for (int params = 0; params < parameternames.size(); params++) { + testNG.addTestParameter((String) parameternames.get(params), + (String) parametervalues.get(params)); + } + + testNG.addTestParameter("testdatajsonfile", testDataJSONPath); + testNG.addTestParameter("dataflag", dataflag); + testNG.addTestParameter("dataSetID", String.valueOf(dataSetID)); + testNG.addTestParameter("suiteName", suiteName); + + // Read Methods and associated Classes + List includeMethods = new ArrayList(); + for (int methodId = 0; methodId < methods.size(); methodId++) { + String methodName = (String) methods.get(methodId); + String className = classMethods.get(methodName); + + if (methodId == methods.size() - 1 + || !((String) classMethods.get((String) methods.get(methodId + 1))) + .equals(className)) { + // next method is from different class + includeMethods.add(methodName); + testNG.addTestClass(className, includeMethods); + // System.out.println(className + " --- " + includeMethods.toString()); + includeMethods = new ArrayList(); + } else { + includeMethods.add(methodName); + } + } + } + } + } + + } + + } + testNG.run(); + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/runner/Runner.java b/DataDrivenFrameworkV2/src/test/java/runner/Runner.java new file mode 100644 index 0000000..f9386a7 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/runner/Runner.java @@ -0,0 +1,35 @@ +package runner; + +import java.util.ArrayList; +import java.util.List; + +public class Runner { + + public static void main(String[] args) { + TestNGRunner testNG = new TestNGRunner(1); + testNG.createSuite("Manage Stocks", false); + testNG.addListener("listner.MyTestNGListener"); + testNG.addTest("Add Stock Test"); + testNG.addTestParameter("action", "addStock"); + + // Adding doLogin Test Method + List includeMethods = new ArrayList(); + includeMethods.add("doLogin"); + testNG.addTestClass("testcasesrediffPortfolio.ManageSessionTest", includeMethods); + + // Add Select Portfolio Method + includeMethods = new ArrayList(); + includeMethods.add("selectPortfolio"); + testNG.addTestClass("testcasesrediffPortfolio.ManagePortfolioTest", includeMethods); + + // Add "Add Stock" Methods + includeMethods = new ArrayList(); + includeMethods.add("addStockTest"); + includeMethods.add("verifyStockIsPresent"); + includeMethods.add("verifyTransactionHistory"); + testNG.addTestClass("testcasesrediffPortfolio.ManageStocksTest", includeMethods); + + testNG.run(); + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/runner/TestNGRunner.java b/DataDrivenFrameworkV2/src/test/java/runner/TestNGRunner.java new file mode 100644 index 0000000..a993d43 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/runner/TestNGRunner.java @@ -0,0 +1,97 @@ +package runner; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import org.testng.TestNG; +import org.testng.xml.XmlClass; +import org.testng.xml.XmlInclude; +import org.testng.xml.XmlSuite; +import org.testng.xml.XmlSuite.ParallelMode; +import org.testng.xml.XmlTest; + +public class TestNGRunner { + + /* + * TestNG -- Object of Complete TestNG + * XmlSuite -- Single Test Suite + * List -- List of All Test Suites + * XmlTest -- Test within the Suite + * List -- All Tests under Single Suite + * Map -- Test Parameters + * XmlClass -- Single Test Class + * List -- All test Classes within Single Test Case + */ + + TestNG testNg; + XmlSuite suite; + List allSuites; + XmlTest test; + List allTests; + Map testParameters; +// XmlClass testClass; + List testClasses; + + public TestNGRunner(int suiteThreadPoolSize) { + testNg = new TestNG(); + allSuites = new ArrayList(); + testNg.setSuiteThreadPoolSize(suiteThreadPoolSize); + testNg.setXmlSuites(allSuites); + } + + public void run() { + testNg.run(); + } + + public void addListener(String listenerFile) { + suite.addListener(listenerFile); + + } + + public void addTestClass(String className, List includedMethodNames) { + XmlClass testClass = new XmlClass(className); + + // Add test Methods + List classMethods = new ArrayList(); + + int priority = 1; + for (String methodName : includedMethodNames) { + XmlInclude method = new XmlInclude(methodName, priority); + classMethods.add(method); + priority++; + } + + testClass.setIncludedMethods(classMethods); + testClasses.add(testClass); + } + + public void addTestParameter(String name, String value) { + testParameters.put(name, value); + } + + public void addTest(String testName) { + test = new XmlTest(suite); + test.setName(testName); + + // Initially this will be blank + testParameters = new HashMap(); + testClasses = new ArrayList(); + + test.setParameters(testParameters); + test.setClasses(testClasses); + } + + public void createSuite(String suiteName, boolean parallelTests) { + suite = new XmlSuite(); + suite.setName(suiteName); + + if (parallelTests) { + suite.setParallel(ParallelMode.TESTS); + } + + allSuites.add(suite); + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/testCases/CreatePortfolioTest.java b/DataDrivenFrameworkV2/src/test/java/testCases/CreatePortfolioTest.java new file mode 100644 index 0000000..6e21419 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/testCases/CreatePortfolioTest.java @@ -0,0 +1,36 @@ +package testCases; + +import org.testng.annotations.Test; + +import keywords.*; + +public class CreatePortfolioTest extends ApplicationKeywords{ + + @Test + public void createPortFolioTest() throws InterruptedException { + /* + * 1. Open Target WebPage + * 2. Click on SignIn Button/Link + * 3. Enter Login Details + * 4. Click on Submit Button + * 5. Verify you are on Portfolio Page after login + * 6. Click Create Portfolio Link + * 7. Enter the portfolio name + * 8. Click on Create Portfolio Link + */ + + ApplicationKeywords app = new ApplicationKeywords(); + + app.openBrowser("browser_name"); + app.openURL("URL"); + app.click("signIn_linkText"); + app.type("userName_id", "anshulc55@rediffmail.com"); + app.type("password_xpath", "Test@12345"); + app.enterCaptcha("captcha_css"); + app.clickButton("submitBtn_name"); + //app.validateTitle("Rediff Moneywiz | My Portfolio(s)"); + //app.click(); + app.quitDriver(); + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/testbase/BaseTest.java b/DataDrivenFrameworkV2/src/test/java/testbase/BaseTest.java new file mode 100644 index 0000000..c53ea97 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/testbase/BaseTest.java @@ -0,0 +1,111 @@ +package testbase; + +import java.io.FileNotFoundException; +import java.io.IOException; + +import org.json.simple.JSONObject; +import org.json.simple.parser.ParseException; +import org.testng.ITestContext; +import org.testng.SkipException; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.AfterTest; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.BeforeTest; + +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; + +import keywords.ApplicationKeywords; +import reports.ExtentManager; +import runner.DataUtil; +import runner.ExcelReader; + +public class BaseTest { + public ApplicationKeywords app; + public String number; + public ExtentReports extentReport; + public ExtentTest extentTest; + + @BeforeTest(alwaysRun = true) + public void beforeTest(ITestContext context) throws FileNotFoundException, IOException, ParseException { + // System.out.println("***** Before Test *******"); + // Single App Object for Single Test + // Initialize and Share for All the test Cases + + //Read Test JSON + String testdatajsonfilePath = context.getCurrentXmlTest().getParameter("testdatajsonfile"); + //String testdataxlsfilePath = context.getCurrentXmlTest().getParameter("testdataxlsfile"); + String dataFlag = context.getCurrentXmlTest().getParameter("dataflag"); + int iteration = Integer.parseInt(context.getCurrentXmlTest().getParameter("dataSetID")); + String sheetName = context.getCurrentXmlTest().getParameter("suiteName"); + + System.out.println(testdatajsonfilePath + " " + dataFlag + " " + iteration + " " + sheetName); + + // This is for JSON Reader + //JSONObject data = new DataUtil().getTestData(testdatajsonfilePath, dataFlag, iteration); + + //This is for Excel Reader + JSONObject data = new ExcelReader().getTestData(sheetName, dataFlag, testdatajsonfilePath, iteration); + context.setAttribute("testData", data); + + String runMode = (String) data.get("runmode"); + + app = new ApplicationKeywords(); + + // Init Reports + extentReport = ExtentManager.getReports(); + extentTest = extentReport.createTest(context.getCurrentXmlTest().getName()); + extentTest.log(Status.INFO, "Starting Test : " + context.getCurrentXmlTest().getName()); + + app.setReport(extentTest); + + context.setAttribute("extentReport", extentReport); + context.setAttribute("extentTest", extentTest); + + if (!runMode.equalsIgnoreCase("Yes")) { + extentTest.log(Status.SKIP, "RunMode in Test Data is not True"); + throw new SkipException("RunMode in Test Data is not True"); + } + + + context.setAttribute("app", app); + + } + + @AfterTest(alwaysRun = true) + public void afterTest(ITestContext context) { + // System.out.println("***** After Test *******"); + app = (ApplicationKeywords) context.getAttribute("app"); + if (app != null) { + app.quitDriver(); + } + + extentReport = (ExtentReports) context.getAttribute("extentReport"); + if (extentReport != null) { + extentReport.flush(); + } + + } + + @BeforeMethod(alwaysRun = true) + public void beforeMethod(ITestContext context) { + // System.out.println("***** Before Method *******"); + app = (ApplicationKeywords) context.getAttribute("app"); + extentReport = (ExtentReports) context.getAttribute("extentReport"); + extentTest = (ExtentTest) context.getAttribute("extentTest"); + + String criticalFailure = (String) context.getAttribute("isCriticalFailure"); + if (criticalFailure!=null && criticalFailure.equals("true")) { + app.logSkip("Critical Failure in Prevoius Test Method"); + throw new SkipException("Critical Failure in Prevoius Test Method"); + } + + } + + @AfterMethod(alwaysRun = true) + public void afterMethod(ITestContext context) { + app.reportAll(); + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManagePortfolioTest.java b/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManagePortfolioTest.java new file mode 100644 index 0000000..46e5774 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManagePortfolioTest.java @@ -0,0 +1,49 @@ +package testcasesrediffPortfolio; + +import org.json.simple.JSONObject; +import org.testng.ITestContext; +import org.testng.annotations.Test; +import testbase.BaseTest; + + +public class ManagePortfolioTest extends BaseTest{ + + @Test + public void createPortfolio(ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String portfolioName = (String) data.get("portfolioname"); + + app.logInfo("Creating Portfolio :: " + portfolioName); + app.click("createPortfolio_id"); + app.clear("porfolioname_id"); + app.type("porfolioname_id", portfolioName); + app.click("createPortfolioButton_id"); + app.waitforWebPageToLoad(); + app.validateSelectedValueInDropDown("portfolio_dropdown_id", portfolioName); + } + + @Test + public void deletePortfolio(ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String portfolioName = (String) data.get("portfolioname"); + + app.logInfo("Deleting Porfolio :: " + portfolioName); + app.selectByVisibleText("portfolio_dropdown_id", portfolioName); + app.waitforWebPageToLoad(); + app.click("deletePortfolio_id"); + app.acceptAlert(); + app.waitforWebPageToLoad(); + app.validateSelectedValueNotInDropDown("portfolio_dropdown_id", portfolioName); + + } + + @Test + public void selectPortfolio(ITestContext context) { + + String portfolioName = "Portfolio50"; + + app.logInfo("Selecting Portfolio :: " + portfolioName); + app.selectByVisibleText("portfolio_dropdown_id", portfolioName); + app.waitforWebPageToLoad(); + } +} diff --git a/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManageSessionTest.java b/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManageSessionTest.java new file mode 100644 index 0000000..c3ce681 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManageSessionTest.java @@ -0,0 +1,31 @@ +package testcasesrediffPortfolio; + + +import org.testng.ITestContext; +import org.testng.annotations.Test; +import testbase.BaseTest; + +public class ManageSessionTest extends BaseTest{ + + @Test + public void doLogin(ITestContext context) throws InterruptedException { + app.logInfo("Login Application"); + + app.openBrowser("browser_name"); + app.openURL("URL"); + app.click("signIn_linkText"); + app.waitforWebPageToLoad(); + app.type("userName_id", "anshulc55@rediffmail.com"); + app.type("password_xpath", "Test@12345"); + //app.enterCaptcha("captcha_id"); + app.wait(30); + app.clickButton("submitBtn_id"); + } + + + @Test + public void doLogOut(ITestContext context) { + System.out.println("***** LogOut Application ******"); + //ApplicationKeywords app = new ApplicationKeywords(); + } +} diff --git a/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManageStocksTest.java b/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManageStocksTest.java new file mode 100644 index 0000000..f3a47e3 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManageStocksTest.java @@ -0,0 +1,141 @@ +package testcasesrediffPortfolio; + +import org.json.simple.JSONObject; +import org.testng.ITestContext; +import org.testng.annotations.Parameters; +import org.testng.annotations.Test; + +import testbase.BaseTest; + +public class ManageStocksTest extends BaseTest { + + @Parameters({ "action" }) + @Test + public void modifyStock(String action, ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String companyName = (String) data.get("companyName"); + String modifiedQuantity = (String) data.get("stockQuantity"); + String stockPrice = (String) data.get("stockPrice"); + String selectionDate = (String) data.get("selectionDate"); + + app.logInfo("Modifying Quantity : " + modifiedQuantity + " of Stock :: " + companyName); + + int quantityBeforeSelling = app.findCurrentStockQuantity(companyName); + context.setAttribute("quantityBeforeSelling", quantityBeforeSelling); + + app.goToBuySell(companyName); + if(action.equals("addStock")) { + app.selectByVisibleText("equityaction_id", "Buy"); + }else { + app.selectByVisibleText("equityaction_id", "Sell"); + } + + app.click("buySellCalendar_id"); + app.selectDateFromCalendar(selectionDate); + app.type("buysellqty_id", modifiedQuantity); + app.type("buysellprice_id", stockPrice); + app.click("buySellStockButton_id"); + app.waitforWebPageToLoad(); + app.logInfo("Stock :: " + companyName + " modified Successfully...."); + } + + @Parameters({ "action" }) + @Test + public void verifyStockQuantity(String action, ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String companyName = (String) data.get("companyName"); + int modifiedQuantity = Integer.parseInt((String)data.get("stockQuantity")); + int expectedModifiedQuantity = 0; + + app.logInfo("Verify Stock Quantity After Action :: " + action); + int quantity = app.findCurrentStockQuantity(companyName); + + int quantityBeforeSelling = (int) context.getAttribute("quantityBeforeSelling"); + + if (action.equals("sellStock")) { + expectedModifiedQuantity = quantityBeforeSelling - quantity; + } else if (action.equals("addStock")) { + expectedModifiedQuantity = quantity - quantityBeforeSelling; + } + + app.logInfo("Earlier Stock Quantity : " + quantityBeforeSelling); + app.logInfo("New Stock Quantity : " + quantity); + + if (expectedModifiedQuantity != modifiedQuantity) { + app.reportFailure("Expected Modified Quantity is not matching", true); + } + + app.logInfo("Stock Quantity Changed as per expected :: " + expectedModifiedQuantity); + + } + + @Parameters({ "action" }) + @Test + public void verifyTransactionHistory(String action, ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String companyName = (String) data.get("companyName"); + String modifiedQuantity = (String) data.get("stockQuantity"); + + app.logInfo("Verify Stock Transaction History After Operation :: " + action); + app.openTrasactionHistory(companyName); + String quantityDisplayed = app.getText("trasactionTable_xpath"); + + if(!modifiedQuantity.equals(quantityDisplayed)) { + app.reportFailure("Got changed quantity in transaction history as " + quantityDisplayed, true); + } + + if (action.equals("sellStock")) { + quantityDisplayed = "-" + quantityDisplayed; + } + + app.logInfo("Latest Change in Stock : " + companyName + " is :: " + quantityDisplayed); + } + + @Test + public void addStockTest(ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String companyName = (String) data.get("companyName"); + String stockQuantity = (String) data.get("stockQuantity"); + String stockPrice = (String) data.get("stockPrice"); + String selectionDate = (String) data.get("selectionDate"); + + app.logInfo("Selecting Stocks in Portfolio"); + + int quantityBeforeSelling = app.findCurrentStockQuantity(companyName); + context.setAttribute("quantityBeforeSelling", quantityBeforeSelling); + + app.click("addStock_id"); + app.type("addstockname_id", companyName); + app.wait(2); + app.clickEnterKey("addstockname_id"); + app.click("stockPurchaseDate_id"); + app.selectDateFromCalendar(selectionDate); + app.type("addstockqty_id", stockQuantity); + app.type("addstockprice_id", stockPrice); + app.click("addStockButton_id"); + app.waitforWebPageToLoad(); + + app.logInfo("Stock Added Successfully...."); + + } + + @Test + public void verifyStockIsPresent(ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String companyName = (String) data.get("companyName"); + + app.logInfo("Verifying Added Stock in Portfolio..."); + int rowNum = app.getRowNumWithCellData("stockTable_id", companyName); + + if (rowNum == -1) { + app.reportFailure(companyName + " is not present in Stock List!!! ", true); + } + app.logInfo(companyName + " -- Found in Portfolio Stocks"); + } + + @Test + public void modifyStockTest() { + System.out.println("Modifying Stocks in Portfolio..."); + } + +} diff --git a/DataDrivenFrameworkV2/src/test/resources/PortfolioSuite.xml b/DataDrivenFrameworkV2/src/test/resources/PortfolioSuite.xml new file mode 100644 index 0000000..5c678fe --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/PortfolioSuite.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/src/test/resources/Project.properties b/DataDrivenFrameworkV2/src/test/resources/Project.properties new file mode 100644 index 0000000..be6ed37 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/Project.properties @@ -0,0 +1,43 @@ +# Centralized Locator Repository +Key=Value + +# Config +browser_name=chrome +URL=https://money.rediff.com + + +# Page Titles + + +# Common Locators + + +# Login Page Locator +signIn_linkText=Sign In +userName_id=useremail +password_xpath=//*[@id='userpass'] +captcha_id=captcha +submitBtn_id=loginsubmit + + +# Portfolio Page Locator +createPortfolio_id=createPortfolio +porfolioname_id=create +createPortfolioButton_id=createPortfolioButton +portfolio_dropdown_id=portfolioid +deletePortfolio_id=deletePortfolio +addStock_id=addStock +addstockname_id=addstockname +stockPurchaseDate_id=stockPurchaseDate +monthyear_css=div.dpTitleText +datebackButoon_xpath=//*[@id='datepicker']/table/tbody/tr[1]/td[2]/button +addstockqty_id=addstockqty +addstockprice_id=addstockprice +addStockButton_id=addStockButton +stockTable_id=stock +trasactionTable_xpath=//table[@class='dataTable']/tbody/tr[1]/td[3] +equityaction_id=equityaction +buySellCalendar_id=buySellCalendar +buySellStockButton_id=buySellStockButton +buysellqty_id=buysellqty +buysellprice_id=buysellprice \ No newline at end of file diff --git a/DataDrivenFrameworkV2/src/test/resources/StockManage.xml b/DataDrivenFrameworkV2/src/test/resources/StockManage.xml new file mode 100644 index 0000000..cc8dfce --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/StockManage.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/.DS_Store b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/.DS_Store new file mode 100644 index 0000000..4a675ae Binary files /dev/null and b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/.DS_Store differ diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx new file mode 100644 index 0000000..0da2b00 Binary files /dev/null and b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx differ diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/classmethods.json b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/classmethods.json new file mode 100644 index 0000000..eb8a28d --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/classmethods.json @@ -0,0 +1,30 @@ +{ + "classdetails": [ + { + "class": "testcasesrediffPortfolio.ManageSessionTest", + "methods": [ + "doLogin", + "doLogOut" + ] + }, + { + "class": "testcasesrediffPortfolio.ManagePortfolioTest", + "methods": [ + "createPortfolio", + "deletePortfolio", + "selectPortfolio" + ] + }, + { + "class": "testcasesrediffPortfolio.ManageStocksTest", + "methods": [ + "modifyStock", + "verifyStockQuantity", + "verifyTransactionHistory", + "addStockTest", + "verifyStockIsPresent", + "modifyStockTest" + ] + } + ] +} diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/suites/portfoliosuite.json b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/suites/portfoliosuite.json new file mode 100644 index 0000000..ea1ac58 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/suites/portfoliosuite.json @@ -0,0 +1,42 @@ +{ + "testcases": [ + { + "parameternames": [ + "action" + ], + "executions": [ + { + "runmode": "Yes", + "executionname": "Create Portfolio Method", + "dataflag": "createnewportfolio", + "parametervalues": [ + "addStock" + ], + "methods": [ + "doLogin", + "createPortfolio" + ] + } + ] + }, + { + "parameternames": [ + "action" + ], + "executions": [ + { + "runmode": "Yes", + "executionname": "Delete Portfolio Method", + "dataflag": "deletenewportfolio", + "parametervalues": [ + "addStock" + ], + "methods": [ + "doLogin", + "deletePortfolio" + ] + } + ] + } + ] +} diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/suites/stocksuite.json b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/suites/stocksuite.json new file mode 100644 index 0000000..6899c90 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/suites/stocksuite.json @@ -0,0 +1,74 @@ +{ + "testcases": [ + { + "parameternames": [ + "action" + ], + "executions": [ + { + "runmode": "Yes", + "executionname": "Add Stocks in Portfolio", + "dataflag": "addfreshstock", + "parametervalues": [ + "addStock" + ], + "methods": [ + "doLogin", + "selectPortfolio", + "addStockTest", + "verifyStockIsPresent", + "verifyTransactionHistory" + ] + } + ] + }, + { + "parameternames": [ + "action" + ], + "executions": [ + { + "runmode": "Yes", + "executionname": "Sell Stocks in Portfolio", + "dataflag": "sellexistingstock", + "parametervalues": [ + "sellStock" + ], + "methods": [ + "doLogin", + "selectPortfolio", + "verifyStockIsPresent", + "modifyStock", + "verifyStockIsPresent", + "verifyStockQuantity", + "verifyTransactionHistory" + ] + } + ] + }, + { + "parameternames": [ + "action" + ], + "executions": [ + { + "runmode": "Yes", + "executionname": "Add Stocks in existying Company in Portfolio", + "dataflag": "addexistingstock", + "parametervalues": [ + "addStock" + ], + "methods": [ + "doLogin", + "selectPortfolio", + "verifyStockIsPresent", + "modifyStock", + "verifyStockIsPresent", + "verifyStockQuantity", + "verifyTransactionHistory" + ] + } + ] + } + ] +} diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testJSONData/portfolioData.json b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testJSONData/portfolioData.json new file mode 100644 index 0000000..676587e --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testJSONData/portfolioData.json @@ -0,0 +1,38 @@ +{ + "testdata": [ + { + "flag": "createnewportfolio", + "data": [ + { + "portfolioname": "port100", + "runmode": "Yes" + }, + { + "portfolioname": "port200", + "runmode": "No" + }, + { + "portfolioname": "port300", + "runmode": "No" + } + ] + }, + { + "flag": "deletenewportfolio", + "data": [ + { + "portfolioname": "port100", + "runmode": "No" + }, + { + "portfolioname": "port200", + "runmode": "No" + }, + { + "portfolioname": "port300", + "runmode": "No" + } + ] + } + ] +} diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testJSONData/stocksData.json b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testJSONData/stocksData.json new file mode 100644 index 0000000..63aaccf --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testJSONData/stocksData.json @@ -0,0 +1,59 @@ +{ + "testdata": [ + { + "flag": "addfreshstock", + "data": [ + { + "portfolioname": "Portfolio50", + "companyName": "HDFC Bank", + "selectionDate": "10-12-2020", + "stockQuantity": "200", + "stockPrice": "300", + "runmode": "Yes" + }, + { + "portfolioname": "Portfolio50", + "companyName": "Kotak Mahindra Bank", + "selectionDate": "21-07-2023", + "stockQuantity": "200", + "stockPrice": "600", + "runmode": "Yes" + } + ] + }, + { + "flag": "sellexistingstock", + "data": [ + { + "portfolioname": "Portfolio50", + "companyName": "HDFC Bank", + "selectionDate": "17-12-2023", + "stockQuantity": "100", + "stockPrice": "400", + "runmode": "Yes" + } + ] + }, + { + "flag": "addexistingstock", + "data": [ + { + "portfolioname": "Portfolio50", + "companyName": "HDFC Bank", + "selectionDate": "17-02-2023", + "stockQuantity": "100", + "stockPrice": "400", + "runmode": "Yes" + }, + { + "portfolioname": "Portfolio50", + "companyName": "Kotak Mahindra Bank", + "selectionDate": "11-04-2019", + "stockQuantity": "100", + "stockPrice": "500", + "runmode": "No" + } + ] + } + ] +} diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testconfig.json b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testconfig.json new file mode 100644 index 0000000..93900f6 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testconfig.json @@ -0,0 +1,25 @@ +{ + "browsers": [ + "chrome", + "firefox" + ], + "parallelsuites": "1", + "testsuites": [ + { + "name": "Manage Portfolio Suite", + "runmode": "Yes", + "paralleltests": "No", + "testdatajsonfile": "testJSONData/portfolioData.json", + "testdataxlsfile": "XLS_Data/TestExcelData.xlsx", + "suitefilename": "suites/portfoliosuite.json" + }, + { + "name": "Manage Stocks", + "runmode": "No", + "paralleltests": "No", + "testdatajsonfile": "testJSONData/stocksData.json", + "testdataxlsfile": "XLS_Data/TestExcelData.xlsx", + "suitefilename": "suites/stocksuite.json" + } + ] +} diff --git a/DataDrivenFrameworkV2/src/test/resources/testng.xml b/DataDrivenFrameworkV2/src/test/resources/testng.xml new file mode 100644 index 0000000..61aff0e --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/testng.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FirstSeleniumProject/test-output/Default suite/Default test.html b/DataDrivenFrameworkV2/test-output/Default suite/Default test.html similarity index 72% rename from FirstSeleniumProject/test-output/Default suite/Default test.html rename to DataDrivenFrameworkV2/test-output/Default suite/Default test.html index dd2b620..1e02bc3 100644 --- a/FirstSeleniumProject/test-output/Default suite/Default test.html +++ b/DataDrivenFrameworkV2/test-output/Default suite/Default test.html @@ -55,11 +55,11 @@

Default test

- + - + - + @@ -70,20 +70,16 @@

Default test

Tests passed/Failed/Skipped:2/0/0Tests passed/Failed/Skipped:1/0/0
Started on:Sat May 04 07:57:27 IST 2019Started on:Sat Apr 06 17:55:44 IST 2024
Total time:46 seconds (46416 ms)
Total time:0 seconds (64 ms)
Included groups:
+ - + - - - - - - - + +
PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
addStockTest
Test class: com.liveproject.AddDeleteStockInPortfolio
getReports
Test class: reports.ExtentManager
41com.liveproject.AddDeleteStockInPortfolio@20e2cbe0
deleteStock
Test class: com.liveproject.AddDeleteStockInPortfolio
4com.liveproject.AddDeleteStockInPortfolio@20e2cbe0
0reports.ExtentManager@61230f6a

\ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Default suite/Default test.xml b/DataDrivenFrameworkV2/test-output/Default suite/Default test.xml new file mode 100644 index 0000000..dd3badd --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Default suite/Default test.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Default suite/testng-failed.xml b/DataDrivenFrameworkV2/test-output/Default suite/testng-failed.xml new file mode 100644 index 0000000..c994580 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Default suite/testng-failed.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Create Portfolio Method.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Create Portfolio Method.html new file mode 100644 index 0000000..77cf01f --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Create Portfolio Method.html @@ -0,0 +1,170 @@ + + +TestNG: Create Portfolio Method + + + + + + + + +

Create Portfolio Method

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/1/0
Started on:Sun Apr 21 18:42:53 IST 2024
Total time:94 seconds (94193 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.61): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [226343f036eb099e69fd3cc83205d648, findElement {value=createPortfolio, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:61957}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:61957/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: 226343f036eb099e69fd3cc83205d648
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.click(GenericKeywords.java:146)
+	at testcasesrediffPortfolio.ManagePortfolioTest.createPortfolio(ManagePortfolioTest.java:14)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 22 stack frames
Click to show all stack frames +
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.61): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [226343f036eb099e69fd3cc83205d648, findElement {value=createPortfolio, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:61957}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:61957/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: 226343f036eb099e69fd3cc83205d648
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.click(GenericKeywords.java:146)
+	at testcasesrediffPortfolio.ManagePortfolioTest.createPortfolio(ManagePortfolioTest.java:14)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
0testcasesrediffPortfolio.ManagePortfolioTest@26aa12dd

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
93testcasesrediffPortfolio.ManageSessionTest@2a17b7b6

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Create Portfolio Method.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Create Portfolio Method.xml new file mode 100644 index 0000000..c3b45d4 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Create Portfolio Method.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Delete Portfolio Method.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Delete Portfolio Method.html new file mode 100644 index 0000000..68239ea --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Delete Portfolio Method.html @@ -0,0 +1,170 @@ + + +TestNG: Delete Portfolio Method + + + + + + + + +

Delete Portfolio Method

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/1/0
Started on:Sun Apr 21 18:44:27 IST 2024
Total time:66 seconds (66429 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.61): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [cb3d705f225d402bb14ffbfe8fcf9112, findElement {value=portfolioid, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:62126}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:62126/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: cb3d705f225d402bb14ffbfe8fcf9112
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.selectByVisibleText(GenericKeywords.java:167)
+	at testcasesrediffPortfolio.ManagePortfolioTest.deletePortfolio(ManagePortfolioTest.java:27)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 22 stack frames
Click to show all stack frames +
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.61): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [cb3d705f225d402bb14ffbfe8fcf9112, findElement {value=portfolioid, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:62126}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:62126/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: cb3d705f225d402bb14ffbfe8fcf9112
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.selectByVisibleText(GenericKeywords.java:167)
+	at testcasesrediffPortfolio.ManagePortfolioTest.deletePortfolio(ManagePortfolioTest.java:27)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
0testcasesrediffPortfolio.ManagePortfolioTest@27808f31

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
66testcasesrediffPortfolio.ManageSessionTest@37d31475

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Delete Portfolio Method.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Delete Portfolio Method.xml new file mode 100644 index 0000000..61deb9e --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Delete Portfolio Method.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 1.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 1.html new file mode 100644 index 0000000..a855a72 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 1.html @@ -0,0 +1,274 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method 1 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method 1

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Sat May 11 00:29:03 IST 2024
Total time:0 seconds (219 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@62515a47
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@7a67e3c6
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@62515a47
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@7a67e3c6
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@62515a47
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@7c8c9a05

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@62515a47
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@7a67e3c6
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@62515a47
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@7c8c9a05

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 1.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 1.xml new file mode 100644 index 0000000..81f606d --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 1.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 2.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 2.html new file mode 100644 index 0000000..b62160e --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 2.html @@ -0,0 +1,90 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method 2 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method 2

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:2/0/0
Started on:Sat May 11 00:29:03 IST 2024
Total time:108 seconds (108127 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@65e21ce3
18testcasesrediffPortfolio.ManagePortfolioTest@5a755cc1
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@65e21ce3
89testcasesrediffPortfolio.ManageSessionTest@598bd2ba

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 2.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 2.xml new file mode 100644 index 0000000..915a9e7 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 2.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 3.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 3.html new file mode 100644 index 0000000..6085086 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 3.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method 3 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method 3

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Sat May 11 00:30:51 IST 2024
Total time:0 seconds (18 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@712cfb63
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@4f5991f6
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@712cfb63
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@484094a5

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@712cfb63
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@4f5991f6

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@712cfb63
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@4f5991f6
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@712cfb63
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@484094a5

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 3.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 3.xml new file mode 100644 index 0000000..c1f1370 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 3.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 4.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 4.html new file mode 100644 index 0000000..192ca0e --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 4.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method 4 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method 4

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:53:47 IST 2024
Total time:0 seconds (5 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@34f22f9d
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2c039ac6
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@34f22f9d
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@587d1d39

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@34f22f9d
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2c039ac6

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@587d1d39
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2c039ac6

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 4.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 4.xml new file mode 100644 index 0000000..1d557d1 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 4.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 5.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 5.html new file mode 100644 index 0000000..c9cfda2 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 5.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method 5 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method 5

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:53:47 IST 2024
Total time:0 seconds (5 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@24111ef1
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@6b9651f3
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@24111ef1
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@5bb21b69

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@24111ef1
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@5bb21b69

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@5bb21b69
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@6b9651f3

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 5.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 5.xml new file mode 100644 index 0000000..6db2910 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 5.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 6.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 6.html new file mode 100644 index 0000000..6f875c9 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 6.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method 6 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method 6

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:53:47 IST 2024
Total time:0 seconds (5 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@388526fb
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@7a9273a8
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@388526fb
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@23d2a7e8

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@388526fb
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@23d2a7e8

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@23d2a7e8
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@7a9273a8

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 6.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 6.xml new file mode 100644 index 0000000..7e090a5 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 6.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method.html new file mode 100644 index 0000000..bf20d16 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method.html @@ -0,0 +1,170 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/1/0
Started on:Fri May 03 22:53:35 IST 2024
Total time:191 seconds (191745 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.119): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [2cd5cd0deb29c28d4cf33871bb895236, findElement {value=createPortfolio, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.119, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:55608}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:55608/devtoo..., se:cdpVersion: 124.0.6367.119, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: 2cd5cd0deb29c28d4cf33871bb895236
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.click(GenericKeywords.java:146)
+	at testcasesrediffPortfolio.ManagePortfolioTest.createPortfolio(ManagePortfolioTest.java:14)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:109)
+... Removed 22 stack frames
Click to show all stack frames +
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.119): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [2cd5cd0deb29c28d4cf33871bb895236, findElement {value=createPortfolio, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.119, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:55608}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:55608/devtoo..., se:cdpVersion: 124.0.6367.119, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: 2cd5cd0deb29c28d4cf33871bb895236
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.click(GenericKeywords.java:146)
+	at testcasesrediffPortfolio.ManagePortfolioTest.createPortfolio(ManagePortfolioTest.java:14)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:109)
+
0testcasesrediffPortfolio.ManagePortfolioTest@26aa12dd

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
191testcasesrediffPortfolio.ManageSessionTest@2a17b7b6

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method.xml new file mode 100644 index 0000000..29cc18a --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method1.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method1.html new file mode 100644 index 0000000..9afb0cc --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method1.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method1 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method1

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:50:48 IST 2024
Total time:0 seconds (241 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@3c7c886c
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2a17b7b6
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@3c7c886c
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@26aa12dd

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@3c7c886c
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2a17b7b6

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@26aa12dd
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2a17b7b6

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method1.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method1.xml new file mode 100644 index 0000000..4881f86 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method1.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method2.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method2.html new file mode 100644 index 0000000..79509c4 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method2.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method2 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method2

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:50:48 IST 2024
Total time:0 seconds (8 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@72437d8d
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@37d31475
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@72437d8d
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@27808f31

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@72437d8d
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@37d31475

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@27808f31
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@37d31475

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method2.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method2.xml new file mode 100644 index 0000000..75fe460 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method2.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method3.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method3.html new file mode 100644 index 0000000..c86a7e2 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method3.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method3 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method3

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:50:48 IST 2024
Total time:0 seconds (8 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@1f010bf0
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@32d2fa64
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@1f010bf0
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@1d8d30f7

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@1f010bf0
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@32d2fa64

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@1d8d30f7
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@32d2fa64

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method3.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method3.xml new file mode 100644 index 0000000..b869177 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method3.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 1.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 1.html new file mode 100644 index 0000000..b1d2dd5 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 1.html @@ -0,0 +1,274 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method 1 + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method 1

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Sat May 11 00:30:51 IST 2024
Total time:0 seconds (17 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@4a163575
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@602e0143
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@4a163575
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@2c07545f
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@4a163575
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@602e0143

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@4a163575
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@2c07545f
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@4a163575
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@602e0143

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 1.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 1.xml new file mode 100644 index 0000000..9000123 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 1.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 2.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 2.html new file mode 100644 index 0000000..2528fff --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 2.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method 2 + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method 2

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Sat May 11 00:30:51 IST 2024
Total time:0 seconds (16 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@3dfa819
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@22f31dec
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@3dfa819
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@34c01041

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@3dfa819
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@22f31dec

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@3dfa819
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@22f31dec
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@3dfa819
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@34c01041

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 2.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 2.xml new file mode 100644 index 0000000..035f4f8 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 2.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 3.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 3.html new file mode 100644 index 0000000..4dfcd36 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 3.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method 3 + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method 3

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Sat May 11 00:30:51 IST 2024
Total time:0 seconds (22 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@5634d0f4
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@2c4d1ac
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@5634d0f4
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@36328d33

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@5634d0f4
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@36328d33

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@5634d0f4
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@36328d33
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@5634d0f4
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@2c4d1ac

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 3.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 3.xml new file mode 100644 index 0000000..43460f0 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 3.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method.html new file mode 100644 index 0000000..7963e73 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method.html @@ -0,0 +1,170 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/1/0
Started on:Fri May 03 22:56:46 IST 2024
Total time:199 seconds (199075 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.119): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [dae637d7fd54290e3ccc7c841263933a, findElement {value=portfolioid, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.119, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:55916}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:55916/devtoo..., se:cdpVersion: 124.0.6367.119, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: dae637d7fd54290e3ccc7c841263933a
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.selectByVisibleText(GenericKeywords.java:167)
+	at testcasesrediffPortfolio.ManagePortfolioTest.deletePortfolio(ManagePortfolioTest.java:27)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:109)
+... Removed 22 stack frames
Click to show all stack frames +
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.119): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [dae637d7fd54290e3ccc7c841263933a, findElement {value=portfolioid, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.119, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:55916}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:55916/devtoo..., se:cdpVersion: 124.0.6367.119, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: dae637d7fd54290e3ccc7c841263933a
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.selectByVisibleText(GenericKeywords.java:167)
+	at testcasesrediffPortfolio.ManagePortfolioTest.deletePortfolio(ManagePortfolioTest.java:27)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:109)
+
0testcasesrediffPortfolio.ManagePortfolioTest@27808f31

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
198testcasesrediffPortfolio.ManageSessionTest@37d31475

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method.xml new file mode 100644 index 0000000..5e520da --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method1.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method1.html new file mode 100644 index 0000000..04add06 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method1.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method1 + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method1

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:50:48 IST 2024
Total time:0 seconds (8 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@42039326
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2c039ac6
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@42039326
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@587d1d39

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@42039326
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2c039ac6

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@587d1d39
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2c039ac6

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method1.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method1.xml new file mode 100644 index 0000000..6e9a3e4 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method1.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method2.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method2.html new file mode 100644 index 0000000..081e8f1 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method2.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method2 + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method2

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:50:48 IST 2024
Total time:0 seconds (5 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@6e4566f1
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@6b9651f3
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@6e4566f1
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@5bb21b69

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@6e4566f1
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@5bb21b69

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@5bb21b69
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@6b9651f3

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method2.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method2.xml new file mode 100644 index 0000000..88f8496 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method2.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method3.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method3.html new file mode 100644 index 0000000..53fcc72 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method3.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method3 + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method3

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:50:48 IST 2024
Total time:0 seconds (5 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@5dcb4f5f
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@7a9273a8
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@5dcb4f5f
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@23d2a7e8

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@5dcb4f5f
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@23d2a7e8

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@7a9273a8
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@23d2a7e8

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method3.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method3.xml new file mode 100644 index 0000000..ee03b86 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method3.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/testng-failed.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/testng-failed.xml new file mode 100644 index 0000000..de0b4e9 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/testng-failed.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stock Test.html b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stock Test.html new file mode 100644 index 0000000..564bcdd --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stock Test.html @@ -0,0 +1,105 @@ + + +TestNG: Add Stock Test + + + + + + + + +

Add Stock Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:5/0/0
Started on:Sat Apr 20 17:11:28 IST 2024
Total time:241 seconds (241470 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
88testcasesrediffPortfolio.ManageSessionTest@30b8a058
addStockTest
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@54d901aa
68testcasesrediffPortfolio.ManageStocksTest@5d76b067
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
20testcasesrediffPortfolio.ManagePortfolioTest@7d0587f1
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@54d901aa
33testcasesrediffPortfolio.ManageStocksTest@5d76b067
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@54d901aa
30testcasesrediffPortfolio.ManageStocksTest@5d76b067

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stock Test.xml b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stock Test.xml new file mode 100644 index 0000000..d5ea8d9 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stock Test.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in Portfolio.html b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in Portfolio.html new file mode 100644 index 0000000..5e983f8 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in Portfolio.html @@ -0,0 +1,105 @@ + + +TestNG: Add Stocks in Portfolio + + + + + + + + +

Add Stocks in Portfolio

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:5/0/0
Started on:Sun Apr 21 11:16:02 IST 2024
Total time:227 seconds (227199 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
87testcasesrediffPortfolio.ManageSessionTest@711f39f9
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@422b8438
33testcasesrediffPortfolio.ManageStocksTest@48503868
addStockTest
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@422b8438
51testcasesrediffPortfolio.ManageStocksTest@48503868
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
22testcasesrediffPortfolio.ManagePortfolioTest@10bbd20a
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@422b8438
32testcasesrediffPortfolio.ManageStocksTest@48503868

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in Portfolio.xml b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in Portfolio.xml new file mode 100644 index 0000000..5486287 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in Portfolio.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in existying Company in Portfolio.html b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in existying Company in Portfolio.html new file mode 100644 index 0000000..9918b04 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in existying Company in Portfolio.html @@ -0,0 +1,515 @@ + + +TestNG: Add Stocks in existying Company in Portfolio + + + + + + + + +

Add Stocks in existying Company in Portfolio

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/5/0
Started on:Sun Apr 21 11:24:21 IST 2024
Total time:152 seconds (152881 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
modifyStock
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@360e9c06
org.openqa.selenium.WebDriverException: disconnected: unable to send message to renderer
+  (failed to check if window was closed: disconnected: not connected to DevTools)
+  (Session info: chrome=124.0.6367.61)
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at keywords.ApplicationKeywords.findCurrentStockQuantity(ApplicationKeywords.java:42)
+	at testcasesrediffPortfolio.ManageStocksTest.modifyStock(ManageStocksTest.java:21)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 25 stack frames
Click to show all stack frames +
org.openqa.selenium.WebDriverException: disconnected: unable to send message to renderer
+  (failed to check if window was closed: disconnected: not connected to DevTools)
+  (Session info: chrome=124.0.6367.61)
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at keywords.ApplicationKeywords.findCurrentStockQuantity(ApplicationKeywords.java:42)
+	at testcasesrediffPortfolio.ManageStocksTest.modifyStock(ManageStocksTest.java:21)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
3testcasesrediffPortfolio.ManageStocksTest@4abdb505
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@360e9c06
org.openqa.selenium.WebDriverException: disconnected: not connected to DevTools
+  (failed to check if window was closed: disconnected: not connected to DevTools)
+  (Session info: chrome=124.0.6367.61)
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at keywords.ApplicationKeywords.openTrasactionHistory(ApplicationKeywords.java:57)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyTransactionHistory(ManageStocksTest.java:76)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 25 stack frames
Click to show all stack frames +
org.openqa.selenium.WebDriverException: disconnected: not connected to DevTools
+  (failed to check if window was closed: disconnected: not connected to DevTools)
+  (Session info: chrome=124.0.6367.61)
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at keywords.ApplicationKeywords.openTrasactionHistory(ApplicationKeywords.java:57)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyTransactionHistory(ManageStocksTest.java:76)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
0testcasesrediffPortfolio.ManageStocksTest@4abdb505
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#portfolioid"}
+  (Session info: chrome=124.0.6367.61)
+For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=portfolioid}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.selectByVisibleText(GenericKeywords.java:167)
+	at testcasesrediffPortfolio.ManagePortfolioTest.selectPortfolio(ManagePortfolioTest.java:42)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 25 stack frames
Click to show all stack frames +
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#portfolioid"}
+  (Session info: chrome=124.0.6367.61)
+For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=portfolioid}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.selectByVisibleText(GenericKeywords.java:167)
+	at testcasesrediffPortfolio.ManagePortfolioTest.selectPortfolio(ManagePortfolioTest.java:42)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
30testcasesrediffPortfolio.ManagePortfolioTest@26a7b76d
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@360e9c06
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#stock"}
+  (Session info: chrome=124.0.6367.61)
+For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyStockIsPresent(ManageStocksTest.java:122)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 25 stack frames
Click to show all stack frames +
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#stock"}
+  (Session info: chrome=124.0.6367.61)
+For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyStockIsPresent(ManageStocksTest.java:122)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
30testcasesrediffPortfolio.ManageStocksTest@4abdb505
verifyStockQuantity
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@360e9c06
org.openqa.selenium.WebDriverException: disconnected: not connected to DevTools
+  (failed to check if window was closed: disconnected: not connected to DevTools)
+  (Session info: chrome=124.0.6367.61)
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at keywords.ApplicationKeywords.findCurrentStockQuantity(ApplicationKeywords.java:42)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyStockQuantity(ManageStocksTest.java:48)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 25 stack frames
Click to show all stack frames +
org.openqa.selenium.WebDriverException: disconnected: not connected to DevTools
+  (failed to check if window was closed: disconnected: not connected to DevTools)
+  (Session info: chrome=124.0.6367.61)
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at keywords.ApplicationKeywords.findCurrentStockQuantity(ApplicationKeywords.java:42)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyStockQuantity(ManageStocksTest.java:48)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
0testcasesrediffPortfolio.ManageStocksTest@4abdb505

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
89testcasesrediffPortfolio.ManageSessionTest@7a9273a8

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in existying Company in Portfolio.xml b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in existying Company in Portfolio.xml new file mode 100644 index 0000000..1b7f064 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in existying Company in Portfolio.xml @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Sell Stocks in Portfolio.html b/DataDrivenFrameworkV2/test-output/Manage Stocks/Sell Stocks in Portfolio.html new file mode 100644 index 0000000..e136be3 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Sell Stocks in Portfolio.html @@ -0,0 +1,218 @@ + + +TestNG: Sell Stocks in Portfolio + + + + + + + + +

Sell Stocks in Portfolio

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:5/1/0
Started on:Sun Apr 21 11:19:50 IST 2024
Total time:271 seconds (271546 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@4d499d65
java.lang.AssertionError: The following asserts failed:
+	Got changed quantity in transaction history as -100
+	at keywords.GenericKeywords.reportAll(GenericKeywords.java:105)
+	at testbase.BaseTest.afterMethod(BaseTest.java:74)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 29 stack frames
Click to show all stack frames +
java.lang.AssertionError: The following asserts failed:
+	Got changed quantity in transaction history as -100
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
+	at keywords.GenericKeywords.reportAll(GenericKeywords.java:105)
+	at testbase.BaseTest.afterMethod(BaseTest.java:74)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:755)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
0testcasesrediffPortfolio.ManageStocksTest@687080dc

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: sellStock, org.testng.TestRunner@4d499d65
java.lang.AssertionError: The following asserts failed:
+	Got changed quantity in transaction history as -100
+	at keywords.GenericKeywords.reportAll(GenericKeywords.java:105)
+	at keywords.GenericKeywords.reportFailure(GenericKeywords.java:94)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyTransactionHistory(ManageStocksTest.java:80)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 24 stack frames
Click to show all stack frames +
java.lang.AssertionError: The following asserts failed:
+	Got changed quantity in transaction history as -100
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
+	at keywords.GenericKeywords.reportAll(GenericKeywords.java:105)
+	at keywords.GenericKeywords.reportFailure(GenericKeywords.java:94)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyTransactionHistory(ManageStocksTest.java:80)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
36testcasesrediffPortfolio.ManageStocksTest@687080dc

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
17testcasesrediffPortfolio.ManagePortfolioTest@38bc8ab5
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@4d499d65
31testcasesrediffPortfolio.ManageStocksTest@687080dc
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
83testcasesrediffPortfolio.ManageSessionTest@6b9651f3
modifyStock
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: sellStock, org.testng.TestRunner@4d499d65
70testcasesrediffPortfolio.ManageStocksTest@687080dc
verifyStockQuantity
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: sellStock, org.testng.TestRunner@4d499d65
31testcasesrediffPortfolio.ManageStocksTest@687080dc

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Sell Stocks in Portfolio.xml b/DataDrivenFrameworkV2/test-output/Manage Stocks/Sell Stocks in Portfolio.xml new file mode 100644 index 0000000..b96cb1d --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Sell Stocks in Portfolio.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/testng-failed.xml b/DataDrivenFrameworkV2/test-output/Manage Stocks/testng-failed.xml new file mode 100644 index 0000000..40f2487 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/testng-failed.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/Add Stock Test.html b/DataDrivenFrameworkV2/test-output/Suite/Add Stock Test.html new file mode 100644 index 0000000..658a1e2 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Add Stock Test.html @@ -0,0 +1,110 @@ + + +TestNG: Add Stock Test + + + + + + + + +

Add Stock Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:6/0/0
Started on:Wed Apr 17 21:26:37 IST 2024
Total time:272 seconds (272980 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
addStockTest
Test class: testcasesrediffPortfolio.ManageStocksTest
6testcasesrediffPortfolio.ManageStocksTest@61df66b6
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
60testcasesrediffPortfolio.ManageStocksTest@61df66b6
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
62testcasesrediffPortfolio.ManageStocksTest@61df66b6
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
79testcasesrediffPortfolio.ManageSessionTest@c33b74f
verifyStockQuantity
Test class: testcasesrediffPortfolio.ManageStocksTest
60testcasesrediffPortfolio.ManageStocksTest@61df66b6
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
4testcasesrediffPortfolio.ManagePortfolioTest@291ae

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Add Stock Test.xml b/DataDrivenFrameworkV2/test-output/Suite/Add Stock Test.xml new file mode 100644 index 0000000..5a412bb --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Add Stock Test.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/Create Portfolio Test.html b/DataDrivenFrameworkV2/test-output/Suite/Create Portfolio Test.html new file mode 100644 index 0000000..88db2bc --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Create Portfolio Test.html @@ -0,0 +1,161 @@ + + +TestNG: Create Portfolio Test + + + + + + + + +

Create Portfolio Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/1
Started on:Sat May 04 00:40:16 IST 2024
Total time:0 seconds (27 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@c730b35
java.lang.NumberFormatException: Cannot parse null string
+	at java.base/java.lang.Integer.parseInt(Integer.java:623)
+	at java.base/java.lang.Integer.parseInt(Integer.java:777)
+	at testbase.BaseTest.beforeTest(BaseTest.java:38)
+... Removed 22 stack frames
Click to show all stack frames +
java.lang.NumberFormatException: Cannot parse null string
+	at java.base/java.lang.Integer.parseInt(Integer.java:623)
+	at java.base/java.lang.Integer.parseInt(Integer.java:777)
+	at testbase.BaseTest.beforeTest(BaseTest.java:38)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0testcasesrediffPortfolio.ManageSessionTest@619713e5

+ + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@c730b35
java.lang.NumberFormatException: Cannot parse null string
+	at java.base/java.lang.Integer.parseInt(Integer.java:623)
+	at java.base/java.lang.Integer.parseInt(Integer.java:777)
+	at testbase.BaseTest.beforeTest(BaseTest.java:38)
+... Removed 22 stack frames
Click to show all stack frames +
java.lang.NumberFormatException: Cannot parse null string
+	at java.base/java.lang.Integer.parseInt(Integer.java:623)
+	at java.base/java.lang.Integer.parseInt(Integer.java:777)
+	at testbase.BaseTest.beforeTest(BaseTest.java:38)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0testcasesrediffPortfolio.ManageSessionTest@619713e5

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Create Portfolio Test.xml b/DataDrivenFrameworkV2/test-output/Suite/Create Portfolio Test.xml new file mode 100644 index 0000000..521edcc --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Create Portfolio Test.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/Delete Portfolio Test.html b/DataDrivenFrameworkV2/test-output/Suite/Delete Portfolio Test.html new file mode 100644 index 0000000..40fe13b --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Delete Portfolio Test.html @@ -0,0 +1,90 @@ + + +TestNG: Delete Portfolio Test + + + + + + + + +

Delete Portfolio Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:2/0/0
Started on:Sun Apr 14 18:23:14 IST 2024
Total time:69 seconds (69630 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
22testcasesrediffPortfolio.ManagePortfolioTest@67d48005
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
46testcasesrediffPortfolio.ManageSessionTest@294425a7

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Delete Portfolio Test.xml b/DataDrivenFrameworkV2/test-output/Suite/Delete Portfolio Test.xml new file mode 100644 index 0000000..ed12462 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Delete Portfolio Test.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/FirstSeleniumProject/test-output/Verify FaceBook HomePage/FaceBook HomePage Test.html b/DataDrivenFrameworkV2/test-output/Suite/Lofin Application Test.html similarity index 77% rename from FirstSeleniumProject/test-output/Verify FaceBook HomePage/FaceBook HomePage Test.html rename to DataDrivenFrameworkV2/test-output/Suite/Lofin Application Test.html index 1298e10..0f7983c 100644 --- a/FirstSeleniumProject/test-output/Verify FaceBook HomePage/FaceBook HomePage Test.html +++ b/DataDrivenFrameworkV2/test-output/Suite/Lofin Application Test.html @@ -1,6 +1,6 @@ -TestNG: FaceBook HomePage Test +TestNG: Lofin Application Test @@ -53,13 +53,13 @@ -

FaceBook HomePage Test

+

Lofin Application Test

- + - + @@ -70,15 +70,16 @@

FaceBook HomePage Test

Tests passed/Failed/Skipped:1/0/0
Started on:Thu Jan 10 19:56:59 IST 2019Started on:Fri Apr 05 22:14:04 IST 2024
Total time:10 seconds (10899 ms)
Total time:0 seconds (20 ms)
Included groups:
+ - + - - + +
PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
verifyFaceBookHomePage
Test class: com.selenuim.basic.InvokeBrowserDynamically
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
6com.selenuim.basic.InvokeBrowserDynamically@cc285f4
0testcasesrediffPortfolio.ManageSessionTest@17046283

\ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Lofin Application Test.xml b/DataDrivenFrameworkV2/test-output/Suite/Lofin Application Test.xml new file mode 100644 index 0000000..293df81 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Lofin Application Test.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test -- Sell Stock.html b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test -- Sell Stock.html new file mode 100644 index 0000000..2339595 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test -- Sell Stock.html @@ -0,0 +1,110 @@ + + +TestNG: Modify Stock Test -- Sell Stock + + + + + + + + +

Modify Stock Test -- Sell Stock

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:6/0/0
Started on:Wed Apr 17 23:36:59 IST 2024
Total time:213 seconds (213075 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
52testcasesrediffPortfolio.ManageSessionTest@243c4f91
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
3testcasesrediffPortfolio.ManagePortfolioTest@5119fb47
modifyStock
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@78e16155
64testcasesrediffPortfolio.ManageStocksTest@7193666c
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@78e16155
30testcasesrediffPortfolio.ManageStocksTest@7193666c
verifyStockQuantity
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: sellStock, org.testng.TestRunner@78e16155
30testcasesrediffPortfolio.ManageStocksTest@7193666c
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: sellStock, org.testng.TestRunner@78e16155
32testcasesrediffPortfolio.ManageStocksTest@7193666c

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test -- Sell Stock.xml b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test -- Sell Stock.xml new file mode 100644 index 0000000..ff95a4f --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test -- Sell Stock.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test _ Add Stock.html b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test _ Add Stock.html new file mode 100644 index 0000000..2cb98b4 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test _ Add Stock.html @@ -0,0 +1,110 @@ + + +TestNG: Modify Stock Test : Add Stock + + + + + + + + +

Modify Stock Test : Add Stock

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:6/0/0
Started on:Fri Apr 19 20:16:16 IST 2024
Total time:292 seconds (292539 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
79testcasesrediffPortfolio.ManageSessionTest@243c4f91
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
24testcasesrediffPortfolio.ManagePortfolioTest@5119fb47
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@78e16155
31testcasesrediffPortfolio.ManageStocksTest@7193666c
verifyStockQuantity
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@78e16155
35testcasesrediffPortfolio.ManageStocksTest@7193666c
modifyStock
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@78e16155
86testcasesrediffPortfolio.ManageStocksTest@7193666c
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@78e16155
34testcasesrediffPortfolio.ManageStocksTest@7193666c

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test _ Add Stock.xml b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test _ Add Stock.xml new file mode 100644 index 0000000..c313d81 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test _ Add Stock.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MyTestNGProject/test-output/FaceBook Login/Sample Test Case for Package.html b/DataDrivenFrameworkV2/test-output/Suite/Test.html similarity index 50% rename from MyTestNGProject/test-output/FaceBook Login/Sample Test Case for Package.html rename to DataDrivenFrameworkV2/test-output/Suite/Test.html index b7e2b59..45c16eb 100644 --- a/MyTestNGProject/test-output/FaceBook Login/Sample Test Case for Package.html +++ b/DataDrivenFrameworkV2/test-output/Suite/Test.html @@ -1,6 +1,6 @@ -TestNG: Sample Test Case for Package +TestNG: Test @@ -53,13 +53,13 @@ -

Sample Test Case for Package

+

Test

- + - + - + @@ -70,30 +70,41 @@

Sample Test Case for Package

Tests passed/Failed/Skipped:4/0/0Tests passed/Failed/Skipped:6/0/0
Started on:Sun Dec 23 20:09:18 IST 2018Started on:Thu Apr 04 22:35:14 IST 2024
Total time:0 seconds (26 ms)
Total time:0 seconds (22 ms)
Included groups:
Exception - + - + - + - + - + - + - + - + + + + + + + + + + +
Time (seconds) Instance
sampleTestOneMethodOne
Test class: com.testng.training.SampleTestOne
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
0com.testng.training.SampleTestOne@5e5792a0
testcasesrediffPortfolio.ManagePortfolioTest@72a7c7e0
sampleTestOneMethodTwo
Test class: com.testng.training.SampleTestOne
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
0com.testng.training.SampleTestOne@5e5792a0
testcasesrediffPortfolio.ManagePortfolioTest@72a7c7e0
sampleTestTwoMethodOne
Test class: com.testng.training.SamplClassTwo
addStockTest
Test class: testcasesrediffPortfolio.ManageStocksTest
0com.testng.training.SamplClassTwo@3ffc5af1
testcasesrediffPortfolio.ManageStocksTest@2e4b8173
sampleTestTwoMethodTwo
Test class: com.testng.training.SamplClassTwo
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
0com.testng.training.SamplClassTwo@3ffc5af1
testcasesrediffPortfolio.ManageSessionTest@418e7838
doLogOut
Test class: testcasesrediffPortfolio.ManageSessionTest
0testcasesrediffPortfolio.ManageSessionTest@418e7838
modifyStockTest
Test class: testcasesrediffPortfolio.ManageStocksTest
0testcasesrediffPortfolio.ManageStocksTest@2e4b8173

\ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Test.xml b/DataDrivenFrameworkV2/test-output/Suite/Test.xml new file mode 100644 index 0000000..2887f0b --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Test.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/testng-failed.xml b/DataDrivenFrameworkV2/test-output/Suite/testng-failed.xml new file mode 100644 index 0000000..f1fc5ab --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/testng-failed.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FirstSeleniumProject/test-output/bullet_point.png b/DataDrivenFrameworkV2/test-output/bullet_point.png similarity index 100% rename from FirstSeleniumProject/test-output/bullet_point.png rename to DataDrivenFrameworkV2/test-output/bullet_point.png diff --git a/FirstSeleniumProject/test-output/collapseall.gif b/DataDrivenFrameworkV2/test-output/collapseall.gif similarity index 100% rename from FirstSeleniumProject/test-output/collapseall.gif rename to DataDrivenFrameworkV2/test-output/collapseall.gif diff --git a/DataDrivenFrameworkV2/test-output/emailable-report.html b/DataDrivenFrameworkV2/test-output/emailable-report.html new file mode 100644 index 0000000..c8a7ed5 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/emailable-report.html @@ -0,0 +1,168 @@ + + + + +TestNG Report + + + + + + + + + + + + + +
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Manage Portfolio Suite
Manage Portfolio Suite : Create Portfolio Method 10200219
Manage Portfolio Suite : Create Portfolio Method 22000108,127
Manage Portfolio Suite : Create Portfolio Method 3020018
Manage Portfolio Suite : Delete Portfolio Method 1020017
Manage Portfolio Suite : Delete Portfolio Method 2020016
Manage Portfolio Suite : Delete Portfolio Method 3020022
Total21000108,419
+ + + + + + +
ClassMethodStartTime (ms)
Manage Portfolio Suite
Manage Portfolio Suite : Create Portfolio Method 1 — failed (configuration methods)
testcasesrediffPortfolio.ManagePortfolioTestafterMethod17153675434420
testcasesrediffPortfolio.ManageSessionTestafterMethod17153675434410
beforeTest171536754334689
Manage Portfolio Suite : Create Portfolio Method 1 — skipped
testcasesrediffPortfolio.ManagePortfolioTestcreatePortfolio17153675434420
testcasesrediffPortfolio.ManageSessionTestdoLogin17153675434410
Manage Portfolio Suite : Create Portfolio Method 2 — passed
testcasesrediffPortfolio.ManagePortfolioTestcreatePortfolio171536763285618708
testcasesrediffPortfolio.ManageSessionTestdoLogin171536754359189263
Manage Portfolio Suite : Create Portfolio Method 3 — failed (configuration methods)
testcasesrediffPortfolio.ManagePortfolioTestafterMethod17153676517170
testcasesrediffPortfolio.ManageSessionTestafterMethod17153676517170
Manage Portfolio Suite : Create Portfolio Method 3 — skipped (configuration methods)
testcasesrediffPortfolio.ManageSessionTestbeforeTest171536765170313
Manage Portfolio Suite : Create Portfolio Method 3 — skipped
testcasesrediffPortfolio.ManagePortfolioTestcreatePortfolio17153676517170
testcasesrediffPortfolio.ManageSessionTestdoLogin17153676517170
Manage Portfolio Suite : Delete Portfolio Method 1 — failed (configuration methods)
testcasesrediffPortfolio.ManagePortfolioTestafterMethod17153676517370
testcasesrediffPortfolio.ManageSessionTestafterMethod17153676517360
beforeTest171536765172412
Manage Portfolio Suite : Delete Portfolio Method 1 — skipped
testcasesrediffPortfolio.ManagePortfolioTestdeletePortfolio17153676517370
testcasesrediffPortfolio.ManageSessionTestdoLogin17153676517360
Manage Portfolio Suite : Delete Portfolio Method 2 — failed (configuration methods)
testcasesrediffPortfolio.ManagePortfolioTestafterMethod17153676517550
testcasesrediffPortfolio.ManageSessionTestafterMethod17153676517541
Manage Portfolio Suite : Delete Portfolio Method 2 — skipped (configuration methods)
testcasesrediffPortfolio.ManageSessionTestbeforeTest171536765174311
Manage Portfolio Suite : Delete Portfolio Method 2 — skipped
testcasesrediffPortfolio.ManagePortfolioTestdeletePortfolio17153676517550
testcasesrediffPortfolio.ManageSessionTestdoLogin17153676517540
Manage Portfolio Suite : Delete Portfolio Method 3 — failed (configuration methods)
testcasesrediffPortfolio.ManagePortfolioTestafterMethod17153676517780
testcasesrediffPortfolio.ManageSessionTestafterMethod17153676517780
Manage Portfolio Suite : Delete Portfolio Method 3 — skipped (configuration methods)
testcasesrediffPortfolio.ManageSessionTestbeforeTest171536765176116
Manage Portfolio Suite : Delete Portfolio Method 3 — skipped
testcasesrediffPortfolio.ManagePortfolioTestdeletePortfolio17153676517780
testcasesrediffPortfolio.ManageSessionTestdoLogin17153676517780
+

Manage Portfolio Suite : Create Portfolio Method 1

testcasesrediffPortfolio.ManagePortfolioTest#afterMethod

Parameter #1
org.testng.TestRunner@62515a47
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#afterMethod

Parameter #1
org.testng.TestRunner@62515a47
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#beforeTest

Parameter #1
org.testng.TestRunner@62515a47
Exception
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManagePortfolioTest#createPortfolio

Parameter #1
org.testng.TestRunner@62515a47
Exception
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#doLogin

Parameter #1
org.testng.TestRunner@62515a47
Exception
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

Manage Portfolio Suite : Create Portfolio Method 2

testcasesrediffPortfolio.ManagePortfolioTest#createPortfolio

Parameter #1
org.testng.TestRunner@65e21ce3

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#doLogin

Parameter #1
org.testng.TestRunner@65e21ce3

back to summary

+

Manage Portfolio Suite : Create Portfolio Method 3

testcasesrediffPortfolio.ManagePortfolioTest#afterMethod

Parameter #1
org.testng.TestRunner@712cfb63
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#afterMethod

Parameter #1
org.testng.TestRunner@712cfb63
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#beforeTest

Parameter #1
org.testng.TestRunner@712cfb63
Exception
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManagePortfolioTest#createPortfolio

Parameter #1
org.testng.TestRunner@712cfb63
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#doLogin

Parameter #1
org.testng.TestRunner@712cfb63
Exception
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

Manage Portfolio Suite : Delete Portfolio Method 1

testcasesrediffPortfolio.ManagePortfolioTest#afterMethod

Parameter #1
org.testng.TestRunner@4a163575
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#afterMethod

Parameter #1
org.testng.TestRunner@4a163575
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#beforeTest

Parameter #1
org.testng.TestRunner@4a163575
Exception
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManagePortfolioTest#deletePortfolio

Parameter #1
org.testng.TestRunner@4a163575
Exception
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#doLogin

Parameter #1
org.testng.TestRunner@4a163575
Exception
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

Manage Portfolio Suite : Delete Portfolio Method 2

testcasesrediffPortfolio.ManagePortfolioTest#afterMethod

Parameter #1
org.testng.TestRunner@3dfa819
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#afterMethod

Parameter #1
org.testng.TestRunner@3dfa819
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#beforeTest

Parameter #1
org.testng.TestRunner@3dfa819
Exception
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManagePortfolioTest#deletePortfolio

Parameter #1
org.testng.TestRunner@3dfa819
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#doLogin

Parameter #1
org.testng.TestRunner@3dfa819
Exception
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

Manage Portfolio Suite : Delete Portfolio Method 3

testcasesrediffPortfolio.ManagePortfolioTest#afterMethod

Parameter #1
org.testng.TestRunner@5634d0f4
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#afterMethod

Parameter #1
org.testng.TestRunner@5634d0f4
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#beforeTest

Parameter #1
org.testng.TestRunner@5634d0f4
Exception
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManagePortfolioTest#deletePortfolio

Parameter #1
org.testng.TestRunner@5634d0f4
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#doLogin

Parameter #1
org.testng.TestRunner@5634d0f4
Exception
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+ + diff --git a/FirstSeleniumProject/test-output/failed.png b/DataDrivenFrameworkV2/test-output/failed.png similarity index 100% rename from FirstSeleniumProject/test-output/failed.png rename to DataDrivenFrameworkV2/test-output/failed.png diff --git a/DataDrivenFrameworkV2/test-output/index.html b/DataDrivenFrameworkV2/test-output/index.html new file mode 100644 index 0000000..14c70cc --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/index.html @@ -0,0 +1,931 @@ + + + + + + TestNG reports + + + + + + + + + + +
+ Test results + +
+ 1 suite +
+ +
+
+
+
+
+ + testcasesrediffPortfolio.ManagePortfolioTest +
+
+
+
+ + + createPortfolio + (org.testng.TestRunner@62515a47) +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+ + + createPortfolio + (org.testng.TestRunner@712cfb63) +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames +
+
+
+
+
+ + + deletePortfolio + (org.testng.TestRunner@4a163575) +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+ + + deletePortfolio + (org.testng.TestRunner@3dfa819) +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames +
+
+
+
+
+ + + deletePortfolio + (org.testng.TestRunner@5634d0f4) +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames +
+
+
+
+
+
+
+ + testcasesrediffPortfolio.ManageSessionTest +
+
+
+
+ + + doLogin + (org.testng.TestRunner@62515a47) +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+ + + doLogin + (org.testng.TestRunner@712cfb63) +
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+ + + doLogin + (org.testng.TestRunner@4a163575) +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+ + + doLogin + (org.testng.TestRunner@3dfa819) +
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+ + + doLogin + (org.testng.TestRunner@5634d0f4) +
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+
+
+ + testcasesrediffPortfolio.ManagePortfolioTest +
+
+
+
+ + + createPortfolio + (org.testng.TestRunner@65e21ce3) +
+
+
+
+
+
+ + testcasesrediffPortfolio.ManageSessionTest +
+
+
+
+ + + doLogin + (org.testng.TestRunner@65e21ce3) +
+
+
+
+
+
+
+
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite name="Manage Portfolio Suite">
+  <test thread-count="5" name="Manage Portfolio Suite : Create Portfolio Method 1">
+    <parameter name="dataSetID" value="0"/>
+    <parameter name="action" value="addStock"/>
+    <parameter name="testdatajsonfile" value="/Users/anshul/java_selenium/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"/>
+    <parameter name="dataflag" value="createnewportfolio"/>
+    <parameter name="suiteName" value="Manage Portfolio Suite"/>
+    <classes>
+      <class name="testcasesrediffPortfolio.ManageSessionTest">
+        <methods>
+          <include name="doLogin"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManageSessionTest -->
+      <class name="testcasesrediffPortfolio.ManagePortfolioTest">
+        <methods>
+          <include name="createPortfolio"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManagePortfolioTest -->
+    </classes>
+  </test> <!-- Manage Portfolio Suite : Create Portfolio Method 1 -->
+  <test thread-count="5" name="Manage Portfolio Suite : Create Portfolio Method 2">
+    <parameter name="dataSetID" value="1"/>
+    <parameter name="action" value="addStock"/>
+    <parameter name="testdatajsonfile" value="/Users/anshul/java_selenium/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"/>
+    <parameter name="dataflag" value="createnewportfolio"/>
+    <parameter name="suiteName" value="Manage Portfolio Suite"/>
+    <classes>
+      <class name="testcasesrediffPortfolio.ManageSessionTest">
+        <methods>
+          <include name="doLogin"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManageSessionTest -->
+      <class name="testcasesrediffPortfolio.ManagePortfolioTest">
+        <methods>
+          <include name="createPortfolio"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManagePortfolioTest -->
+    </classes>
+  </test> <!-- Manage Portfolio Suite : Create Portfolio Method 2 -->
+  <test thread-count="5" name="Manage Portfolio Suite : Create Portfolio Method 3">
+    <parameter name="dataSetID" value="2"/>
+    <parameter name="action" value="addStock"/>
+    <parameter name="testdatajsonfile" value="/Users/anshul/java_selenium/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"/>
+    <parameter name="dataflag" value="createnewportfolio"/>
+    <parameter name="suiteName" value="Manage Portfolio Suite"/>
+    <classes>
+      <class name="testcasesrediffPortfolio.ManageSessionTest">
+        <methods>
+          <include name="doLogin"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManageSessionTest -->
+      <class name="testcasesrediffPortfolio.ManagePortfolioTest">
+        <methods>
+          <include name="createPortfolio"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManagePortfolioTest -->
+    </classes>
+  </test> <!-- Manage Portfolio Suite : Create Portfolio Method 3 -->
+  <test thread-count="5" name="Manage Portfolio Suite : Delete Portfolio Method 1">
+    <parameter name="dataSetID" value="0"/>
+    <parameter name="action" value="addStock"/>
+    <parameter name="testdatajsonfile" value="/Users/anshul/java_selenium/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"/>
+    <parameter name="dataflag" value="deletenewportfolio"/>
+    <parameter name="suiteName" value="Manage Portfolio Suite"/>
+    <classes>
+      <class name="testcasesrediffPortfolio.ManageSessionTest">
+        <methods>
+          <include name="doLogin"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManageSessionTest -->
+      <class name="testcasesrediffPortfolio.ManagePortfolioTest">
+        <methods>
+          <include name="deletePortfolio"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManagePortfolioTest -->
+    </classes>
+  </test> <!-- Manage Portfolio Suite : Delete Portfolio Method 1 -->
+  <test thread-count="5" name="Manage Portfolio Suite : Delete Portfolio Method 2">
+    <parameter name="dataSetID" value="1"/>
+    <parameter name="action" value="addStock"/>
+    <parameter name="testdatajsonfile" value="/Users/anshul/java_selenium/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"/>
+    <parameter name="dataflag" value="deletenewportfolio"/>
+    <parameter name="suiteName" value="Manage Portfolio Suite"/>
+    <classes>
+      <class name="testcasesrediffPortfolio.ManageSessionTest">
+        <methods>
+          <include name="doLogin"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManageSessionTest -->
+      <class name="testcasesrediffPortfolio.ManagePortfolioTest">
+        <methods>
+          <include name="deletePortfolio"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManagePortfolioTest -->
+    </classes>
+  </test> <!-- Manage Portfolio Suite : Delete Portfolio Method 2 -->
+  <test thread-count="5" name="Manage Portfolio Suite : Delete Portfolio Method 3">
+    <parameter name="dataSetID" value="2"/>
+    <parameter name="action" value="addStock"/>
+    <parameter name="testdatajsonfile" value="/Users/anshul/java_selenium/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"/>
+    <parameter name="dataflag" value="deletenewportfolio"/>
+    <parameter name="suiteName" value="Manage Portfolio Suite"/>
+    <classes>
+      <class name="testcasesrediffPortfolio.ManageSessionTest">
+        <methods>
+          <include name="doLogin"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManageSessionTest -->
+      <class name="testcasesrediffPortfolio.ManagePortfolioTest">
+        <methods>
+          <include name="deletePortfolio"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManagePortfolioTest -->
+    </classes>
+  </test> <!-- Manage Portfolio Suite : Delete Portfolio Method 3 -->
+</suite> <!-- Manage Portfolio Suite -->
+            
+
+
+
+
+ Tests for Manage Portfolio Suite +
+
+
    +
  • + Manage Portfolio Suite : Create Portfolio Method 1 (2 classes) +
  • +
  • + Manage Portfolio Suite : Create Portfolio Method 2 (2 classes) +
  • +
  • + Manage Portfolio Suite : Create Portfolio Method 3 (2 classes) +
  • +
  • + Manage Portfolio Suite : Delete Portfolio Method 1 (2 classes) +
  • +
  • + Manage Portfolio Suite : Delete Portfolio Method 2 (2 classes) +
  • +
  • + Manage Portfolio Suite : Delete Portfolio Method 3 (2 classes) +
  • +
+
+
+
+
+ Groups for Manage Portfolio Suite +
+
+
+
+
+
+ Times for Manage Portfolio Suite +
+
+
+ + Total running time: 1 minutes +
+
+
+
+
+
+
+ Reporter output for Manage Portfolio Suite +
+
+
+
+
+
+ 30 ignored methods +
+
+
+ testcasesrediffPortfolio.ManagePortfolioTest +
+ createPortfolio +
+ afterTest +
+ selectPortfolio +
+ beforeTest +
+ selectPortfolio +
+ afterTest +
+ afterTest +
+ deletePortfolio +
+ selectPortfolio +
+ selectPortfolio +
+ beforeTest +
+ afterTest +
+ selectPortfolio +
+ beforeTest +
+ createPortfolio +
+ createPortfolio +
+ beforeTest +
+ beforeTest +
+ deletePortfolio +
+ selectPortfolio +
+ beforeTest +
+ afterTest +
+ deletePortfolio +
+ afterTest +
+
+
+
+ testcasesrediffPortfolio.ManageSessionTest +
+ doLogOut +
+ doLogOut +
+ doLogOut +
+ doLogOut +
+ doLogOut +
+ doLogOut +
+
+
+
+
+
+
+ Methods in chronological order +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ + + beforeTest(org.testng.TestRunner@62515a47) + 0 ms +
+
+ beforeMethod(org.testng.TestRunner@62515a47) + 94 ms +
+
+ + + afterMethod(org.testng.TestRunner@62515a47) + 95 ms +
+
+ afterTest(org.testng.TestRunner@62515a47) + 96 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ beforeMethod(org.testng.TestRunner@62515a47) + 96 ms +
+
+ + + afterMethod(org.testng.TestRunner@62515a47) + 96 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ beforeTest(org.testng.TestRunner@65e21ce3) + 227 ms +
+
+ beforeMethod(org.testng.TestRunner@65e21ce3) + 245 ms +
+
+ doLogin(org.testng.TestRunner@65e21ce3) + 245 ms +
+
+ afterMethod(org.testng.TestRunner@65e21ce3) + 89509 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ createPortfolio(org.testng.TestRunner@65e21ce3) + 89510 ms +
+
+ beforeMethod(org.testng.TestRunner@65e21ce3) + 89510 ms +
+
+ afterMethod(org.testng.TestRunner@65e21ce3) + 108218 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ afterTest(org.testng.TestRunner@65e21ce3) + 108219 ms +
+
+ beforeTest(org.testng.TestRunner@712cfb63) + 108357 ms +
+
+ beforeMethod(org.testng.TestRunner@712cfb63) + 108370 ms +
+
+ afterTest(org.testng.TestRunner@712cfb63) + 108371 ms +
+
+ + + afterMethod(org.testng.TestRunner@712cfb63) + 108371 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ beforeMethod(org.testng.TestRunner@712cfb63) + 108371 ms +
+
+ + + afterMethod(org.testng.TestRunner@712cfb63) + 108371 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ + + beforeTest(org.testng.TestRunner@4a163575) + 108378 ms +
+
+ beforeMethod(org.testng.TestRunner@4a163575) + 108390 ms +
+
+ + + afterMethod(org.testng.TestRunner@4a163575) + 108390 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ + + afterMethod(org.testng.TestRunner@4a163575) + 108391 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ afterTest(org.testng.TestRunner@4a163575) + 108391 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ beforeMethod(org.testng.TestRunner@4a163575) + 108391 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ beforeTest(org.testng.TestRunner@3dfa819) + 108397 ms +
+
+ beforeMethod(org.testng.TestRunner@3dfa819) + 108408 ms +
+
+ + + afterMethod(org.testng.TestRunner@3dfa819) + 108408 ms +
+
+ afterTest(org.testng.TestRunner@3dfa819) + 108409 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ beforeMethod(org.testng.TestRunner@3dfa819) + 108409 ms +
+
+ + + afterMethod(org.testng.TestRunner@3dfa819) + 108409 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ beforeTest(org.testng.TestRunner@5634d0f4) + 108415 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ + + afterMethod(org.testng.TestRunner@5634d0f4) + 108432 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ beforeMethod(org.testng.TestRunner@5634d0f4) + 108432 ms +
+
+ + + afterMethod(org.testng.TestRunner@5634d0f4) + 108432 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ beforeMethod(org.testng.TestRunner@5634d0f4) + 108432 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ afterTest(org.testng.TestRunner@5634d0f4) + 108433 ms +
+
+
+
+
+ + + diff --git a/DataDrivenFrameworkV2/test-output/jquery-3.6.0.min.js b/DataDrivenFrameworkV2/test-output/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + diff --git a/DataDrivenFrameworkV2/test-output/junitreports/TEST-testCases.CreatePortfolioTest.xml b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testCases.CreatePortfolioTest.xml new file mode 100644 index 0000000..5f7fcce --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testCases.CreatePortfolioTest.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManagePortfolioTest.xml b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManagePortfolioTest.xml new file mode 100644 index 0000000..08deec5 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManagePortfolioTest.xml @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManageSessionTest.xml b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManageSessionTest.xml new file mode 100644 index 0000000..bc1de50 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManageSessionTest.xml @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManageStocksTest.xml b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManageStocksTest.xml new file mode 100644 index 0000000..92df25d --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManageStocksTest.xml @@ -0,0 +1,349 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FirstSeleniumProject/test-output/navigator-bullet.png b/DataDrivenFrameworkV2/test-output/navigator-bullet.png similarity index 100% rename from FirstSeleniumProject/test-output/navigator-bullet.png rename to DataDrivenFrameworkV2/test-output/navigator-bullet.png diff --git a/FirstSeleniumProject/test-output/passed.png b/DataDrivenFrameworkV2/test-output/passed.png similarity index 100% rename from FirstSeleniumProject/test-output/passed.png rename to DataDrivenFrameworkV2/test-output/passed.png diff --git a/FirstSeleniumProject/test-output/skipped.png b/DataDrivenFrameworkV2/test-output/skipped.png similarity index 100% rename from FirstSeleniumProject/test-output/skipped.png rename to DataDrivenFrameworkV2/test-output/skipped.png diff --git a/DataDrivenFrameworkV2/test-output/testng-failed.xml b/DataDrivenFrameworkV2/test-output/testng-failed.xml new file mode 100644 index 0000000..de0b4e9 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/testng-failed.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FirstSeleniumProject/test-output/testng-reports.css b/DataDrivenFrameworkV2/test-output/testng-reports.css similarity index 78% rename from FirstSeleniumProject/test-output/testng-reports.css rename to DataDrivenFrameworkV2/test-output/testng-reports.css index 29588e5..d7b75c4 100644 --- a/FirstSeleniumProject/test-output/testng-reports.css +++ b/DataDrivenFrameworkV2/test-output/testng-reports.css @@ -1,9 +1,9 @@ body { - margin: 0px 0px 5px 5px; + margin: 0 0 5px 5px; } ul { - margin: 0px; + margin: 0; } li { @@ -41,19 +41,19 @@ a:hover { } .suite { - margin: 0px 10px 10px 0px; + margin: 0 10px 10px 0; background-color: #fff8dc; } .suite-name { padding-left: 10px; font-size: 25px; - font-family: Times; + font-family: Times, sans-serif; } .main-panel-header { padding: 5px; - background-color: #9FB4D9; //afeeee; + background-color: #9FB4D9; /*afeeee*/; font-family: monospace; font-size: 18px; } @@ -61,7 +61,7 @@ a:hover { .main-panel-content { padding: 5px; margin-bottom: 10px; - background-color: #DEE8FC; //d0ffff; + background-color: #DEE8FC; /*d0ffff*/; } .rounded-window { @@ -85,7 +85,7 @@ a:hover { .rounded-window-bottom { border-style: solid; - border-width: 0px 1px 1px 1px; + border-width: 0 1px 1px 1px; border-bottom-right-radius: 10px 10px; border-bottom-left-radius: 10px 10px; overflow: auto; @@ -98,8 +98,8 @@ a:hover { .method-content { border-style: solid; - border-width: 0px 0px 1px 0px; - margin-bottom: 10; + border-width: 0 0 1px 0; + margin-bottom: 10px; padding-bottom: 5px; width: 80%; } @@ -114,7 +114,7 @@ a:hover { font-family: monospace; font-size: 12px; font-weight: bold; - margin-top: 0px; + margin-top: 0; margin-left: 20px; } @@ -135,8 +135,8 @@ a:hover { margin-top: 10px; width: 80%; border-style: solid; - border-width: 1px 0px 0px 0px; - font-family: Times; + border-width: 1px 0 0 0; + font-family: Times, sans-serif; font-size: 18px; font-weight: bold; } @@ -152,32 +152,48 @@ a:hover { left: 0; right: 0; padding: 5px; - margin: 0px 0px 5px 0px; + margin: 0 0 5px 0; background-color: #0066ff; - font-family: Times; + font-family: Times, sans-serif; color: #fff; text-align: center; } +.button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#0066ff; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#0066ff ; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline:none; + +} .top-banner-title-font { font-size: 25px; } .test-name { - font-family: 'Lucida Grande'; + font-family: 'Lucida Grande', sans-serif; font-size: 16px; } .suite-icon { padding: 5px; float: right; - height: 20; + height: 20px; } .test-group { font: 20px 'Lucida Grande'; margin: 5px 5px 10px 5px; - border-width: 0px 0px 1px 0px; + border-width: 0 0 1px 0; border-style: solid; padding: 5px; } @@ -202,10 +218,10 @@ table.google-visualization-table-table { .reporter-method-output-div { padding: 5px; - margin: 0px 0px 5px 20px; + margin: 0 0 5px 20px; font-size: 12px; font-family: monospace; - border-width: 0px 0px 0px 1px; + border-width: 0 0 0 1px; border-style: solid; } @@ -216,10 +232,10 @@ table.google-visualization-table-table { .ignored-methods-div { padding: 5px; - margin: 0px 0px 5px 20px; + margin: 0 0 5px 20px; font-size: 12px; font-family: monospace; - border-width: 0px 0px 0px 1px; + border-width: 0 0 0 1px; border-style: solid; } @@ -227,7 +243,7 @@ table.google-visualization-table-table { border-top-left-radius: 10px 10px; border-bottom-left-radius: 10px 10px; border-style: solid; - border-width: 0px 0px 0px 10px; + border-width: 0 0 0 10px; border-color: #f00; } @@ -235,7 +251,7 @@ table.google-visualization-table-table { border-top-left-radius: 10px 10px; border-bottom-left-radius: 10px 10px; border-style: solid; - border-width: 0px 0px 0px 10px; + border-width: 0 0 0 10px; border-color: #edc600; } @@ -243,7 +259,7 @@ table.google-visualization-table-table { border-top-left-radius: 10px 10px; border-bottom-left-radius: 10px 10px; border-style: solid; - border-width: 0px 0px 0px 10px; + border-width: 0 0 0 10px; border-color: #19f52d; } @@ -277,9 +293,9 @@ table.google-visualization-table-table { } .chronological-class { - background-color: #0ccff; + background-color: skyblue; border-style: solid; - border-width: 0px 0px 1px 1px; + border-width: 0 0 1px 1px; } .method-start { @@ -287,7 +303,7 @@ table.google-visualization-table-table { } .chronological-class-name { - padding: 0px 0px 0px 5px; + padding: 0 0 0 5px; color: #008; } @@ -298,7 +314,7 @@ table.google-visualization-table-table { .navigator-suite-header { font-size: 22px; - margin: 0px 10px 5px 0px; + margin: 0 10px 5px 0; background-color: #deb887; text-align: center; } @@ -307,3 +323,4 @@ table.google-visualization-table-table { padding: 5px; float: right; } +/*retro Theme*/ diff --git a/FirstSeleniumProject/test-output/testng-reports.js b/DataDrivenFrameworkV2/test-output/testng-reports.js similarity index 88% rename from FirstSeleniumProject/test-output/testng-reports.js rename to DataDrivenFrameworkV2/test-output/testng-reports.js index 5159f81..c1a84a3 100644 --- a/FirstSeleniumProject/test-output/testng-reports.js +++ b/DataDrivenFrameworkV2/test-output/testng-reports.js @@ -1,5 +1,5 @@ $(document).ready(function() { - $('a.navigator-link').click(function() { + $('a.navigator-link').on("click", function() { // Extract the panel for this link var panel = getPanelName($(this)); @@ -14,7 +14,7 @@ $(document).ready(function() { installMethodHandlers('skipped'); installMethodHandlers('passed', true); // hide passed methods by default - $('a.method').click(function() { + $('a.method').on("click", function() { showMethod($(this)); return false; }); @@ -22,10 +22,10 @@ $(document).ready(function() { // Hide all the panels and display the first one (do this last // to make sure the click() will invoke the listeners) $('.panel').hide(); - $('.navigator-link').first().click(); + $('.navigator-link').first().trigger("click"); // Collapse/expand the suites - $('a.collapse-all-link').click(function() { + $('a.collapse-all-link').on("click", function() { var contents = $('.navigator-suite-content'); if (contents.css('display') == 'none') { contents.show(); @@ -56,7 +56,7 @@ function installMethodHandlers(name, hide) { return $(sel); } - $('a.hide-methods.' + name).click(function() { + $('a.hide-methods.' + name).on("click", function() { var w = getContent($(this)); w.hide(); getHideLink($(this), name).hide(); @@ -64,7 +64,7 @@ function installMethodHandlers(name, hide) { getMethodPanelClassSel($(this), name).hide(); }); - $('a.show-methods.' + name).click(function() { + $('a.show-methods.' + name).on("click", function() { var w = getContent($(this)); w.show(); getHideLink($(this), name).show(); @@ -74,9 +74,9 @@ function installMethodHandlers(name, hide) { }); if (hide) { - $('a.hide-methods.' + name).click(); + $('a.hide-methods.' + name).trigger("click"); } else { - $('a.show-methods.' + name).click(); + $('a.show-methods.' + name).trigger("click"); } } diff --git a/DataDrivenFrameworkV2/test-output/testng-reports1.css b/DataDrivenFrameworkV2/test-output/testng-reports1.css new file mode 100644 index 0000000..570323f --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/testng-reports1.css @@ -0,0 +1,344 @@ +body { + background-color: whitesmoke; + margin: 0 0 5px 5px; +} +ul { + margin-top: 10px; + margin-left:-10px; +} + li { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding:5px 5px; + } + a { + text-decoration: none; + color: black; + font-size: 14px; + } + + a:hover { + color:black ; + text-decoration: underline; + } + + .navigator-selected { + /* #ffa500; Mouse hover color after click Orange.*/ + background:#027368 + } + + .wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + margin-right:9px; + overflow: auto;/*imortant*/ + } + + .navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto;/*important*/ + } + + .suite { + margin: -5px 10px 10px 5px; + background-color: whitesmoke ;/*Colour of the left bside box*/ + } + + .suite-name { + font-size: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/ + color: white; + } + + .main-panel-header { + padding: 5px; + background-color: #027368; /*afeeee*/; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color:white; + font-size: 18px; + } + + .main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/ + } + + .rounded-window { + border-style: dotted; + border-width: 1px;/*Border of left Side box*/ + background-color: whitesmoke; + border-radius: 10px; + } + + .rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto;/*Top of RightSide box*/ + } + + .light-rounded-window-top { + background-color: #027368; + padding-left:120px; + border-radius: 10px; + + } + + .rounded-window-bottom { + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto;/*Bottom of rightSide box*/ + } + + .method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + } + + .method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 100%; + } + + .parameters { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .stack-trace { + white-space: pre; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; /*Error Stack Trace Message*/ + } + + .testng-xml { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .method-list-content { + margin-left: 10px; + } + + .navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; + } + + .suite-section-title { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight:bold; + background-color: #8C8887; + margin-left: -10px; + margin-top:10px; + padding:6px; + } + + .suite-section-content { + list-style-image: url(bullet_point.png); + background-color: whitesmoke; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + overflow: hidden; + } + + .top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 18px; + color: #fff; + text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/ + } + + .top-banner-title-font { + font-size: 25px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 3px; + float: right; + } + + .test-name { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + } + + .suite-icon { + padding: 5px; + float: right; + height: 20px; + } + + .test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; + } + + .test-group-name { + font-weight: bold; + } + + .method-in-group { + font-size: 16px; + margin-left: 80px; + } + + table.google-visualization-table-table { + width: 100%; + } + + .reporter-method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .ignored-class-div { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .border-failed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F20505; + } + + .border-skipped { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F2BE22; + } + + .border-passed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #038C73; + } + + .times-div { + text-align: center; + padding: 5px; + } + + .suite-total-time { + font: 16px 'Lucida Grande'; + } + + .configuration-suite { + margin-left: 20px; + } + + .configuration-test { + margin-left: 40px; + } + + .configuration-class { + margin-left: 60px; + } + + .configuration-method { + margin-left: 80px; + } + + .test-method { + margin-left: 100px; + } + + .chronological-class { + background-color: #CCD0D1; + border-width: 0 0 1px 1px;/*Chronological*/ + } + + .method-start { + float: right; + } + + .chronological-class-name { + padding: 0 0 0 5px; + margin-top:5px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #008; + } + + .after, .before, .test-method { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + margin-top:5px; + } + + .navigator-suite-header { + font-size: 18px; + margin: 0px 10px 10px 5px; + padding: 5px; + border-radius: 10px; + background-color: #027368; + color: white; + font-weight:bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; /*All Suites on top of left box*//*Status: -Completed*/ + } + + .collapse-all-icon { + padding: 3px; + float: right; + } + .button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#027368; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline: none; +} +/*Author: - Akhil Gullapalli*/ \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/testng-reports2.js b/DataDrivenFrameworkV2/test-output/testng-reports2.js new file mode 100644 index 0000000..5342859 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/testng-reports2.js @@ -0,0 +1,76 @@ +window.onload = function () { + let cookies = document.cookie; + let cookieValue = cookies.split('='); + if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') { + document.getElementById('retro').setAttribute('disabled', 'false'); + } else if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('ultra').setAttribute('disabled', 'false'); + } +} +document.getElementById('button').onclick = function () { + let select = document.getElementById('button').innerText; + if (select === 'Switch Retro Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } +} +//Function to mouse hovering affect. +document.getElementById('button').onmouseover = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "180px"; + document.getElementById('button').style.height = "45px"; + document.getElementById('button').style.marginTop = "1px"; + +} +//Function to mouse out affect +document.getElementById('button').onmouseout = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "150px"; + document.getElementById('button').style.height = "30px"; + document.getElementById('button').style.marginTop = "8px"; + +} + +//This is the file where we handle the switching of the Themes. +/*Author:- Akhil Gullapalli*/ diff --git a/DataDrivenFrameworkV2/test-output/testng-results.xml b/DataDrivenFrameworkV2/test-output/testng-results.xml new file mode 100644 index 0000000..da32722 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/testng-results.xml @@ -0,0 +1,1465 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/testng.xml b/DataDrivenFrameworkV2/testng.xml new file mode 100644 index 0000000..bcf905e --- /dev/null +++ b/DataDrivenFrameworkV2/testng.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ExtentReportDemo/extentConfig.json b/ExtentReportDemo/extentConfig.json new file mode 100644 index 0000000..e802133 --- /dev/null +++ b/ExtentReportDemo/extentConfig.json @@ -0,0 +1,13 @@ +{ + "theme": "STANDARD", + "encoding": "utf-8", + "protocol": "HTTPS", + "timelineEnabled": false, + "offlineMode": true, + "thumbnailForBase64": false, + "documentTitle": "Extent Report via JSON Config", + "reportName": "JSON Config Report", + "timeStampFormat": "MMM dd, yyyy HH:mm:ss a", + "js": "", + "css": "" +} \ No newline at end of file diff --git a/ExtentReportDemo/extentConfig.xml b/ExtentReportDemo/extentConfig.xml new file mode 100644 index 0000000..ea25899 --- /dev/null +++ b/ExtentReportDemo/extentConfig.xml @@ -0,0 +1,54 @@ + + + + + + + DARK + + + + UTF-8 + + + + + HTTPS + + + true + + + false + + + + false + + + Extent Report Via XML Config + + + XML Confif Report + + + MMM dd, yyyy HH:mm:ss + + + + + + + + + + + + + \ No newline at end of file diff --git a/ExtentReportDemo/index.html b/ExtentReportDemo/index.html new file mode 100644 index 0000000..c3f5bfd --- /dev/null +++ b/ExtentReportDemo/index.html @@ -0,0 +1,344 @@ + + + + + + + +My Extent Report + + + + + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
    +
  • +
    +

    Facebook Login Test

    +

    + 10:49:37 pm / 00:00:00:005 + Fail +

    +
    +
    +
    +
    +
    +
    Facebook Login Test
    +01.25.2024 10:49:37 pm +01.25.2024 10:49:37 pm +00:00:00:005#test-id=1 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info10:49:37 pm + Passing User Name +
    Info10:49:37 pm + Passing Password +
    Info10:49:37 pm + Click Submit Button +
    Info10:49:37 pm + Verify Home Page Title +
    Fail10:49:37 pm + Validation Failure .... +
    +
    +
    +
  • +
  • +
    +

    Facebook Registration Test

    +

    + 10:49:38 pm / 00:00:00:001 + Pass +

    +
    +
    +
    +
    +
    +
    Facebook Registration Test
    +01.25.2024 10:49:38 pm +01.25.2024 10:49:38 pm +00:00:00:001#test-id=2 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info10:49:38 pm + Open the FaceBook URL +
    Info10:49:38 pm + Enter the Registration Details +
    Info10:49:38 pm + Submit the Registration Form +
    Info10:49:38 pm + Verify Page Title +
    Pass10:49:38 pm + Test Success.... +
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+

Started

+

Jan 25, 2024 10:49:37 pm

+
+
+
+
+

Ended

+

Jan 25, 2024 10:49:38 pm

+
+
+
+
+

Tests Passed

+

1

+
+
+
+
+

Tests Failed

+

1

+
+
+
+
+
+
+
+
Tests
+
+
+
+ +
+
+ +
+
+
+
+
+
Log events
+
+
+
+ +
+
+ +
+
+
+
+

Timeline

+
+ +
+
+
+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/ExtentReportDemo/pom.xml b/ExtentReportDemo/pom.xml new file mode 100644 index 0000000..33ce881 --- /dev/null +++ b/ExtentReportDemo/pom.xml @@ -0,0 +1,27 @@ + + 4.0.0 + Report + ExtentReportDemo + 0.0.1-SNAPSHOT + + + + + com.aventstack + extentreports + 5.1.1 + + + + + org.testng + testng + 7.9.0 + test + + + + + \ No newline at end of file diff --git a/ExtentReportDemo/spark/FontAwesome.otf b/ExtentReportDemo/spark/FontAwesome.otf new file mode 100644 index 0000000..401ec0f Binary files /dev/null and b/ExtentReportDemo/spark/FontAwesome.otf differ diff --git a/ExtentReportDemo/spark/font-awesome.min.css b/ExtentReportDemo/spark/font-awesome.min.css new file mode 100644 index 0000000..f7b7090 --- /dev/null +++ b/ExtentReportDemo/spark/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot?v=4.7.0');src:url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('fontawesome-webfont.woff?v=4.7.0') format('woff'),url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/ExtentReportDemo/spark/fontawesome-webfont.eot b/ExtentReportDemo/spark/fontawesome-webfont.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/ExtentReportDemo/spark/fontawesome-webfont.eot differ diff --git a/ExtentReportDemo/spark/fontawesome-webfont.svg b/ExtentReportDemo/spark/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/ExtentReportDemo/spark/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ExtentReportDemo/spark/fontawesome-webfont.ttf b/ExtentReportDemo/spark/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/ExtentReportDemo/spark/fontawesome-webfont.ttf differ diff --git a/ExtentReportDemo/spark/fontawesome-webfont.woff b/ExtentReportDemo/spark/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/ExtentReportDemo/spark/fontawesome-webfont.woff differ diff --git a/ExtentReportDemo/spark/fontawesome-webfont.woff2 b/ExtentReportDemo/spark/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/ExtentReportDemo/spark/fontawesome-webfont.woff2 differ diff --git a/ExtentReportDemo/spark/jsontree.js b/ExtentReportDemo/spark/jsontree.js new file mode 100644 index 0000000..a539d1b --- /dev/null +++ b/ExtentReportDemo/spark/jsontree.js @@ -0,0 +1,2 @@ +/*! json-tree - v0.2.2 - 2017-09-25, MIT LICENSE */ +var JSONTree=function(){var n={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},t=0,r=0;this.create=function(n,t){return r+=1,N(u(n,0,!1),{class:"jstValue"})};var e=function(t){return t.replace(/[&<>'"]/g,function(t){return n[t]})},s=function(){return r+"_"+t++},u=function(n,t,r){if(null===n)return f(r?t:0);switch(typeof n){case"boolean":return l(n,r?t:0);case"number":return i(n,r?t:0);case"string":return o(n,r?t:0);default:return n instanceof Array?a(n,t,r):c(n,t,r)}},c=function(n,t,r){var e=s(),u=Object.keys(n).map(function(r){return j(r,n[r],t+1,!0)}).join(m()),c=[g("{",r?t:0,e),N(u,{id:e}),p("}",t)].join("\n");return N(c,{})},a=function(n,t,r){var e=s(),c=n.map(function(n){return u(n,t+1,!0)}).join(m());return[g("[",r?t:0,e),N(c,{id:e}),p("]",t)].join("\n")},o=function(n,t){var r=e(JSON.stringify(n));return N(v(r,t),{class:"jstStr"})},i=function(n,t){return N(v(n,t),{class:"jstNum"})},l=function(n,t){return N(v(n,t),{class:"jstBool"})},f=function(n){return N(v("null",n),{class:"jstNull"})},j=function(n,t,r){var s=v(e(JSON.stringify(n))+": ",r),c=N(u(t,r,!1),{});return N(s+c,{class:"jstProperty"})},m=function(){return N(",\n",{class:"jstComma"})},N=function(n,t){return d("span",t,n)},d=function(n,t,r){return"<"+n+Object.keys(t).map(function(n){return" "+n+'="'+t[n]+'"'}).join("")+">"+r+""},g=function(n,t,r){return N(v(n,t),{class:"jstBracket"})+N("",{class:"jstFold",onclick:"JSONTree.toggle('"+r+"')"})};this.toggle=function(n){var t=document.getElementById(n),r=t.parentNode,e=t.previousElementSibling;""===t.className?(t.className="jstHiddenBlock",r.className="jstFolded",e.className="jstExpand"):(t.className="",r.className="",e.className="jstFold")};var p=function(n,t){return N(v(n,t),{})},v=function(n,t){return Array(2*t+1).join(" ")+n};return this}(); diff --git a/ExtentReportDemo/spark/logo.png b/ExtentReportDemo/spark/logo.png new file mode 100644 index 0000000..1c3ec6a Binary files /dev/null and b/ExtentReportDemo/spark/logo.png differ diff --git a/ExtentReportDemo/spark/spark-script.js b/ExtentReportDemo/spark/spark-script.js new file mode 100644 index 0000000..ab67ddd --- /dev/null +++ b/ExtentReportDemo/spark/spark-script.js @@ -0,0 +1,471 @@ +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" + + + +

Default test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/1/0
Started on:Thu Jan 25 22:04:43 IST 2024
Total time:0 seconds (231 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
LoginTest
Test class: TestNGExtent.ExtentInitialization
java.lang.AssertionError: expected [Facebook HomePage] but found [Facebook Login]
+	at org.testng.Assert.fail(Assert.java:111)
+	at org.testng.Assert.failNotEquals(Assert.java:1578)
+	at org.testng.Assert.assertEqualsImpl(Assert.java:150)
+	at org.testng.Assert.assertEquals(Assert.java:132)
+	at org.testng.Assert.assertEquals(Assert.java:656)
+	at org.testng.Assert.assertEquals(Assert.java:666)
+	at TestNGExtent.ExtentInitialization.LoginTest(ExtentInitialization.java:44)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
Click to show all stack frames +
java.lang.AssertionError: expected [Facebook HomePage] but found [Facebook Login]
+	at org.testng.Assert.fail(Assert.java:111)
+	at org.testng.Assert.failNotEquals(Assert.java:1578)
+	at org.testng.Assert.assertEqualsImpl(Assert.java:150)
+	at org.testng.Assert.assertEquals(Assert.java:132)
+	at org.testng.Assert.assertEquals(Assert.java:656)
+	at org.testng.Assert.assertEquals(Assert.java:666)
+	at TestNGExtent.ExtentInitialization.LoginTest(ExtentInitialization.java:44)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0TestNGExtent.ExtentInitialization@5e316c74

+ + \ No newline at end of file diff --git a/ExtentReportDemo/test-output/Default suite/Default test.xml b/ExtentReportDemo/test-output/Default suite/Default test.xml new file mode 100644 index 0000000..7dfc49e --- /dev/null +++ b/ExtentReportDemo/test-output/Default suite/Default test.xml @@ -0,0 +1,43 @@ + + + + + + + + + diff --git a/ExtentReportDemo/test-output/Default suite/testng-failed.xml b/ExtentReportDemo/test-output/Default suite/testng-failed.xml new file mode 100644 index 0000000..6e9a133 --- /dev/null +++ b/ExtentReportDemo/test-output/Default suite/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/ExtentReportDemo/test-output/Suite/Facebook Login Test.html b/ExtentReportDemo/test-output/Suite/Facebook Login Test.html new file mode 100644 index 0000000..409a352 --- /dev/null +++ b/ExtentReportDemo/test-output/Suite/Facebook Login Test.html @@ -0,0 +1,123 @@ + + +TestNG: Facebook Login Test + + + + + + + + +

Facebook Login Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/1/0
Started on:Thu Jan 25 22:49:37 IST 2024
Total time:0 seconds (228 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
LoginTest
Test class: TestNGExtent.LoginTest
java.lang.AssertionError: expected [Facebook HomePage] but found [Facebook Login]
+	at TestNGExtent.LoginTest.LoginTest(LoginTest.java:43)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+... Removed 31 stack frames
Click to show all stack frames +
java.lang.AssertionError: expected [Facebook HomePage] but found [Facebook Login]
+	at org.testng.Assert.fail(Assert.java:111)
+	at org.testng.Assert.failNotEquals(Assert.java:1578)
+	at org.testng.Assert.assertEqualsImpl(Assert.java:150)
+	at org.testng.Assert.assertEquals(Assert.java:132)
+	at org.testng.Assert.assertEquals(Assert.java:656)
+	at org.testng.Assert.assertEquals(Assert.java:666)
+	at TestNGExtent.LoginTest.LoginTest(LoginTest.java:43)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0TestNGExtent.LoginTest@5e316c74

+ + \ No newline at end of file diff --git a/ExtentReportDemo/test-output/Suite/Facebook Login Test.xml b/ExtentReportDemo/test-output/Suite/Facebook Login Test.xml new file mode 100644 index 0000000..e7e1b51 --- /dev/null +++ b/ExtentReportDemo/test-output/Suite/Facebook Login Test.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/ExtentReportDemo/test-output/Suite/Facebook Registration Test.html b/ExtentReportDemo/test-output/Suite/Facebook Registration Test.html new file mode 100644 index 0000000..5274a57 --- /dev/null +++ b/ExtentReportDemo/test-output/Suite/Facebook Registration Test.html @@ -0,0 +1,85 @@ + + +TestNG: Facebook Registration Test + + + + + + + + +

Facebook Registration Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Thu Jan 25 22:49:38 IST 2024
Total time:0 seconds (11 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
RegisTest
Test class: TestNGExtent.RegistrationTest
0TestNGExtent.RegistrationTest@50a638b5

+ + \ No newline at end of file diff --git a/ExtentReportDemo/test-output/Suite/Facebook Registration Test.xml b/ExtentReportDemo/test-output/Suite/Facebook Registration Test.xml new file mode 100644 index 0000000..2b64dc0 --- /dev/null +++ b/ExtentReportDemo/test-output/Suite/Facebook Registration Test.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/ExtentReportDemo/test-output/Suite/testng-failed.xml b/ExtentReportDemo/test-output/Suite/testng-failed.xml new file mode 100644 index 0000000..766d68d --- /dev/null +++ b/ExtentReportDemo/test-output/Suite/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/ExtentReportDemo/test-output/bullet_point.png b/ExtentReportDemo/test-output/bullet_point.png new file mode 100644 index 0000000..176e6d5 Binary files /dev/null and b/ExtentReportDemo/test-output/bullet_point.png differ diff --git a/ExtentReportDemo/test-output/collapseall.gif b/ExtentReportDemo/test-output/collapseall.gif new file mode 100644 index 0000000..a2d80a9 Binary files /dev/null and b/ExtentReportDemo/test-output/collapseall.gif differ diff --git a/ExtentReportDemo/test-output/emailable-report.html b/ExtentReportDemo/test-output/emailable-report.html new file mode 100644 index 0000000..12c4973 --- /dev/null +++ b/ExtentReportDemo/test-output/emailable-report.html @@ -0,0 +1,25 @@ + + + + +TestNG Report + + + + + + + + + +
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Suite
Facebook Login Test0001228
Facebook Registration Test100011
Total1001239
+ + +
ClassMethodStartTime (ms)
Suite
Facebook Login Test — failed
TestNGExtent.LoginTestLoginTest17062031778096
Facebook Registration Test — passed
TestNGExtent.RegistrationTestRegisTest17062031781201
+

Facebook Login Test

TestNGExtent.LoginTest#LoginTest

Exception
java.lang.AssertionError: expected [Facebook HomePage] but found [Facebook Login] + at TestNGExtent.LoginTest.LoginTest(LoginTest.java:43) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) +... Removed 31 stack frames

back to summary

+

Facebook Registration Test

TestNGExtent.RegistrationTest#RegisTest

back to summary

+ + diff --git a/ExtentReportDemo/test-output/failed.png b/ExtentReportDemo/test-output/failed.png new file mode 100644 index 0000000..c117be5 Binary files /dev/null and b/ExtentReportDemo/test-output/failed.png differ diff --git a/ExtentReportDemo/test-output/index.html b/ExtentReportDemo/test-output/index.html new file mode 100644 index 0000000..5a6e125 --- /dev/null +++ b/ExtentReportDemo/test-output/index.html @@ -0,0 +1,305 @@ + + + + + + TestNG reports + + + + + + + + + + +
+ Test results + +
+ 1 suite, 1 failed test +
+ +
+
+
+
+
+ + TestNGExtent.LoginTest +
+
+
+
+ + + LoginTest +
java.lang.AssertionError: expected [Facebook HomePage] but found [Facebook Login] + at TestNGExtent.LoginTest.LoginTest(LoginTest.java:43) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) +... Removed 31 stack frames +
+
+
+
+
+
+
+ + TestNGExtent.RegistrationTest +
+
+
+
+ + + RegisTest +
+
+
+
+
+
+
+ /Users/anshul/java_selenium/ExtentReportDemo/testng.xml +
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite name="Suite" guice-stage="DEVELOPMENT">
+  <test thread-count="5" name="Facebook Login Test">
+    <classes>
+      <class name="TestNGExtent.LoginTest"/>
+    </classes>
+  </test> <!-- Facebook Login Test -->
+  <test thread-count="5" name="Facebook Registration Test">
+    <classes>
+      <class name="TestNGExtent.RegistrationTest"/>
+    </classes>
+  </test> <!-- Facebook Registration Test -->
+</suite> <!-- Suite -->
+            
+
+
+
+
+ Tests for Suite +
+
+
    +
  • + Facebook Login Test (1 class) +
  • +
  • + Facebook Registration Test (1 class) +
  • +
+
+
+
+
+ Groups for Suite +
+
+
+
+
+
+ Times for Suite +
+
+
+ + Total running time: 7 ms +
+
+
+
+
+
+
+ Reporter output for Suite +
+
+
+
+
+
+ 0 ignored methods +
+
+
+
+
+
+ Methods in chronological order +
+
+
+
TestNGExtent.LoginTest
+
+ init + 0 ms +
+
+ + + LoginTest + 91 ms +
+
+ quit + 99 ms +
+
+
+
TestNGExtent.RegistrationTest
+
+ init + 402 ms +
+
+ RegisTest + 402 ms +
+
+ quit + 404 ms +
+
+
+
+
+ + + diff --git a/ExtentReportDemo/test-output/jquery-3.6.0.min.js b/ExtentReportDemo/test-output/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/ExtentReportDemo/test-output/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + diff --git a/ExtentReportDemo/test-output/junitreports/TEST-ExtentReport.ReportUsingConfig.xml b/ExtentReportDemo/test-output/junitreports/TEST-ExtentReport.ReportUsingConfig.xml new file mode 100644 index 0000000..2a15095 --- /dev/null +++ b/ExtentReportDemo/test-output/junitreports/TEST-ExtentReport.ReportUsingConfig.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/ExtentReportDemo/test-output/junitreports/TEST-ExtentReport.SampleExtentReport.xml b/ExtentReportDemo/test-output/junitreports/TEST-ExtentReport.SampleExtentReport.xml new file mode 100644 index 0000000..34f6d29 --- /dev/null +++ b/ExtentReportDemo/test-output/junitreports/TEST-ExtentReport.SampleExtentReport.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.ExtentInitialization.xml b/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.ExtentInitialization.xml new file mode 100644 index 0000000..401fd7b --- /dev/null +++ b/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.ExtentInitialization.xml @@ -0,0 +1,43 @@ + + + + + + + + + diff --git a/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.LoginTest.xml b/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.LoginTest.xml new file mode 100644 index 0000000..7035755 --- /dev/null +++ b/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.LoginTest.xml @@ -0,0 +1,43 @@ + + + + + + + + + diff --git a/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.RegistrationTest.xml b/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.RegistrationTest.xml new file mode 100644 index 0000000..09c2d84 --- /dev/null +++ b/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.RegistrationTest.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/ExtentReportDemo/test-output/navigator-bullet.png b/ExtentReportDemo/test-output/navigator-bullet.png new file mode 100644 index 0000000..36d90d3 Binary files /dev/null and b/ExtentReportDemo/test-output/navigator-bullet.png differ diff --git a/ExtentReportDemo/test-output/passed.png b/ExtentReportDemo/test-output/passed.png new file mode 100644 index 0000000..45e85bb Binary files /dev/null and b/ExtentReportDemo/test-output/passed.png differ diff --git a/ExtentReportDemo/test-output/skipped.png b/ExtentReportDemo/test-output/skipped.png new file mode 100644 index 0000000..c36a324 Binary files /dev/null and b/ExtentReportDemo/test-output/skipped.png differ diff --git a/ExtentReportDemo/test-output/testng-failed.xml b/ExtentReportDemo/test-output/testng-failed.xml new file mode 100644 index 0000000..766d68d --- /dev/null +++ b/ExtentReportDemo/test-output/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/ExtentReportDemo/test-output/testng-reports.css b/ExtentReportDemo/test-output/testng-reports.css new file mode 100644 index 0000000..d7b75c4 --- /dev/null +++ b/ExtentReportDemo/test-output/testng-reports.css @@ -0,0 +1,326 @@ +body { + margin: 0 0 5px 5px; +} + +ul { + margin: 0; +} + +li { + list-style-type: none; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.navigator-selected { + background: #ffa500; +} + +.wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + overflow: auto; +} + +.navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto; +} + +.suite { + margin: 0 10px 10px 0; + background-color: #fff8dc; +} + +.suite-name { + padding-left: 10px; + font-size: 25px; + font-family: Times, sans-serif; +} + +.main-panel-header { + padding: 5px; + background-color: #9FB4D9; /*afeeee*/; + font-family: monospace; + font-size: 18px; +} + +.main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #DEE8FC; /*d0ffff*/; +} + +.rounded-window { + border-radius: 10px; + border-style: solid; + border-width: 1px; +} + +.rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto; +} + +.light-rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; +} + +.rounded-window-bottom { + border-style: solid; + border-width: 0 1px 1px 1px; + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto; +} + +.method-name { + font-size: 12px; + font-family: monospace; +} + +.method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 80%; +} + +.parameters { + font-size: 14px; + font-family: monospace; +} + +.stack-trace { + white-space: pre; + font-family: monospace; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; +} + +.testng-xml { + font-family: monospace; +} + +.method-list-content { + margin-left: 10px; +} + +.navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; +} + +.suite-section-title { + margin-top: 10px; + width: 80%; + border-style: solid; + border-width: 1px 0 0 0; + font-family: Times, sans-serif; + font-size: 18px; + font-weight: bold; +} + +.suite-section-content { + list-style-image: url(bullet_point.png); +} + +.top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #0066ff; + font-family: Times, sans-serif; + color: #fff; + text-align: center; +} +.button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#0066ff; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#0066ff ; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline:none; + +} + +.top-banner-title-font { + font-size: 25px; +} + +.test-name { + font-family: 'Lucida Grande', sans-serif; + font-size: 16px; +} + +.suite-icon { + padding: 5px; + float: right; + height: 20px; +} + +.test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; +} + +.test-group-name { + font-weight: bold; +} + +.method-in-group { + font-size: 16px; + margin-left: 80px; +} + +table.google-visualization-table-table { + width: 100%; +} + +.reporter-method-name { + font-size: 14px; + font-family: monospace; +} + +.reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.ignored-class-div { + font-size: 14px; + font-family: monospace; +} + +.ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.border-failed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #f00; +} + +.border-skipped { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #edc600; +} + +.border-passed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #19f52d; +} + +.times-div { + text-align: center; + padding: 5px; +} + +.suite-total-time { + font: 16px 'Lucida Grande'; +} + +.configuration-suite { + margin-left: 20px; +} + +.configuration-test { + margin-left: 40px; +} + +.configuration-class { + margin-left: 60px; +} + +.configuration-method { + margin-left: 80px; +} + +.test-method { + margin-left: 100px; +} + +.chronological-class { + background-color: skyblue; + border-style: solid; + border-width: 0 0 1px 1px; +} + +.method-start { + float: right; +} + +.chronological-class-name { + padding: 0 0 0 5px; + color: #008; +} + +.after, .before, .test-method { + font-family: monospace; + font-size: 14px; +} + +.navigator-suite-header { + font-size: 22px; + margin: 0 10px 5px 0; + background-color: #deb887; + text-align: center; +} + +.collapse-all-icon { + padding: 5px; + float: right; +} +/*retro Theme*/ diff --git a/ExtentReportDemo/test-output/testng-reports.js b/ExtentReportDemo/test-output/testng-reports.js new file mode 100644 index 0000000..c1a84a3 --- /dev/null +++ b/ExtentReportDemo/test-output/testng-reports.js @@ -0,0 +1,122 @@ +$(document).ready(function() { + $('a.navigator-link').on("click", function() { + // Extract the panel for this link + var panel = getPanelName($(this)); + + // Mark this link as currently selected + $('.navigator-link').parent().removeClass('navigator-selected'); + $(this).parent().addClass('navigator-selected'); + + showPanel(panel); + }); + + installMethodHandlers('failed'); + installMethodHandlers('skipped'); + installMethodHandlers('passed', true); // hide passed methods by default + + $('a.method').on("click", function() { + showMethod($(this)); + return false; + }); + + // Hide all the panels and display the first one (do this last + // to make sure the click() will invoke the listeners) + $('.panel').hide(); + $('.navigator-link').first().trigger("click"); + + // Collapse/expand the suites + $('a.collapse-all-link').on("click", function() { + var contents = $('.navigator-suite-content'); + if (contents.css('display') == 'none') { + contents.show(); + } else { + contents.hide(); + } + }); +}); + +// The handlers that take care of showing/hiding the methods +function installMethodHandlers(name, hide) { + function getContent(t) { + return $('.method-list-content.' + name + "." + t.attr('panel-name')); + } + + function getHideLink(t, name) { + var s = 'a.hide-methods.' + name + "." + t.attr('panel-name'); + return $(s); + } + + function getShowLink(t, name) { + return $('a.show-methods.' + name + "." + t.attr('panel-name')); + } + + function getMethodPanelClassSel(element, name) { + var panelName = getPanelName(element); + var sel = '.' + panelName + "-class-" + name; + return $(sel); + } + + $('a.hide-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.hide(); + getHideLink($(this), name).hide(); + getShowLink($(this), name).show(); + getMethodPanelClassSel($(this), name).hide(); + }); + + $('a.show-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.show(); + getHideLink($(this), name).show(); + getShowLink($(this), name).hide(); + showPanel(getPanelName($(this))); + getMethodPanelClassSel($(this), name).show(); + }); + + if (hide) { + $('a.hide-methods.' + name).trigger("click"); + } else { + $('a.show-methods.' + name).trigger("click"); + } +} + +function getHashForMethod(element) { + return element.attr('hash-for-method'); +} + +function getPanelName(element) { + return element.attr('panel-name'); +} + +function showPanel(panelName) { + $('.panel').hide(); + var panel = $('.panel[panel-name="' + panelName + '"]'); + panel.show(); +} + +function showMethod(element) { + var hashTag = getHashForMethod(element); + var panelName = getPanelName(element); + showPanel(panelName); + var current = document.location.href; + var base = current.substring(0, current.indexOf('#')) + document.location.href = base + '#' + hashTag; + var newPosition = $(document).scrollTop() - 65; + $(document).scrollTop(newPosition); +} + +function drawTable() { + for (var i = 0; i < suiteTableInitFunctions.length; i++) { + window[suiteTableInitFunctions[i]](); + } + + for (var k in window.suiteTableData) { + var v = window.suiteTableData[k]; + var div = v.tableDiv; + var data = v.tableData + var table = new google.visualization.Table(document.getElementById(div)); + table.draw(data, { + showRowNumber : false + }); + } +} diff --git a/ExtentReportDemo/test-output/testng-reports1.css b/ExtentReportDemo/test-output/testng-reports1.css new file mode 100644 index 0000000..570323f --- /dev/null +++ b/ExtentReportDemo/test-output/testng-reports1.css @@ -0,0 +1,344 @@ +body { + background-color: whitesmoke; + margin: 0 0 5px 5px; +} +ul { + margin-top: 10px; + margin-left:-10px; +} + li { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding:5px 5px; + } + a { + text-decoration: none; + color: black; + font-size: 14px; + } + + a:hover { + color:black ; + text-decoration: underline; + } + + .navigator-selected { + /* #ffa500; Mouse hover color after click Orange.*/ + background:#027368 + } + + .wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + margin-right:9px; + overflow: auto;/*imortant*/ + } + + .navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto;/*important*/ + } + + .suite { + margin: -5px 10px 10px 5px; + background-color: whitesmoke ;/*Colour of the left bside box*/ + } + + .suite-name { + font-size: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/ + color: white; + } + + .main-panel-header { + padding: 5px; + background-color: #027368; /*afeeee*/; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color:white; + font-size: 18px; + } + + .main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/ + } + + .rounded-window { + border-style: dotted; + border-width: 1px;/*Border of left Side box*/ + background-color: whitesmoke; + border-radius: 10px; + } + + .rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto;/*Top of RightSide box*/ + } + + .light-rounded-window-top { + background-color: #027368; + padding-left:120px; + border-radius: 10px; + + } + + .rounded-window-bottom { + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto;/*Bottom of rightSide box*/ + } + + .method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + } + + .method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 100%; + } + + .parameters { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .stack-trace { + white-space: pre; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; /*Error Stack Trace Message*/ + } + + .testng-xml { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .method-list-content { + margin-left: 10px; + } + + .navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; + } + + .suite-section-title { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight:bold; + background-color: #8C8887; + margin-left: -10px; + margin-top:10px; + padding:6px; + } + + .suite-section-content { + list-style-image: url(bullet_point.png); + background-color: whitesmoke; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + overflow: hidden; + } + + .top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 18px; + color: #fff; + text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/ + } + + .top-banner-title-font { + font-size: 25px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 3px; + float: right; + } + + .test-name { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + } + + .suite-icon { + padding: 5px; + float: right; + height: 20px; + } + + .test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; + } + + .test-group-name { + font-weight: bold; + } + + .method-in-group { + font-size: 16px; + margin-left: 80px; + } + + table.google-visualization-table-table { + width: 100%; + } + + .reporter-method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .ignored-class-div { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .border-failed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F20505; + } + + .border-skipped { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F2BE22; + } + + .border-passed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #038C73; + } + + .times-div { + text-align: center; + padding: 5px; + } + + .suite-total-time { + font: 16px 'Lucida Grande'; + } + + .configuration-suite { + margin-left: 20px; + } + + .configuration-test { + margin-left: 40px; + } + + .configuration-class { + margin-left: 60px; + } + + .configuration-method { + margin-left: 80px; + } + + .test-method { + margin-left: 100px; + } + + .chronological-class { + background-color: #CCD0D1; + border-width: 0 0 1px 1px;/*Chronological*/ + } + + .method-start { + float: right; + } + + .chronological-class-name { + padding: 0 0 0 5px; + margin-top:5px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #008; + } + + .after, .before, .test-method { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + margin-top:5px; + } + + .navigator-suite-header { + font-size: 18px; + margin: 0px 10px 10px 5px; + padding: 5px; + border-radius: 10px; + background-color: #027368; + color: white; + font-weight:bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; /*All Suites on top of left box*//*Status: -Completed*/ + } + + .collapse-all-icon { + padding: 3px; + float: right; + } + .button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#027368; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline: none; +} +/*Author: - Akhil Gullapalli*/ \ No newline at end of file diff --git a/ExtentReportDemo/test-output/testng-reports2.js b/ExtentReportDemo/test-output/testng-reports2.js new file mode 100644 index 0000000..5342859 --- /dev/null +++ b/ExtentReportDemo/test-output/testng-reports2.js @@ -0,0 +1,76 @@ +window.onload = function () { + let cookies = document.cookie; + let cookieValue = cookies.split('='); + if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') { + document.getElementById('retro').setAttribute('disabled', 'false'); + } else if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('ultra').setAttribute('disabled', 'false'); + } +} +document.getElementById('button').onclick = function () { + let select = document.getElementById('button').innerText; + if (select === 'Switch Retro Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } +} +//Function to mouse hovering affect. +document.getElementById('button').onmouseover = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "180px"; + document.getElementById('button').style.height = "45px"; + document.getElementById('button').style.marginTop = "1px"; + +} +//Function to mouse out affect +document.getElementById('button').onmouseout = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "150px"; + document.getElementById('button').style.height = "30px"; + document.getElementById('button').style.marginTop = "8px"; + +} + +//This is the file where we handle the switching of the Themes. +/*Author:- Akhil Gullapalli*/ diff --git a/ExtentReportDemo/test-output/testng-results.xml b/ExtentReportDemo/test-output/testng-results.xml new file mode 100644 index 0000000..29ebd9a --- /dev/null +++ b/ExtentReportDemo/test-output/testng-results.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ExtentReportDemo/testng.xml b/ExtentReportDemo/testng.xml new file mode 100644 index 0000000..99b4a41 --- /dev/null +++ b/ExtentReportDemo/testng.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/FirstSeleniumProject/.classpath b/FirstSeleniumProject/.classpath index 80fe3bb..3c48d2b 100644 --- a/FirstSeleniumProject/.classpath +++ b/FirstSeleniumProject/.classpath @@ -1,19 +1,70 @@ - - - - + - + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FirstSeleniumProject/.gitignore b/FirstSeleniumProject/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/FirstSeleniumProject/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/FirstSeleniumProject/.project b/FirstSeleniumProject/.project index 3228f4e..e67993a 100644 --- a/FirstSeleniumProject/.project +++ b/FirstSeleniumProject/.project @@ -10,8 +10,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.jdt.core.javanature diff --git a/FirstSeleniumProject/.settings/org.eclipse.jdt.core.prefs b/FirstSeleniumProject/.settings/org.eclipse.jdt.core.prefs index 3a21537..92dd3c2 100644 --- a/FirstSeleniumProject/.settings/org.eclipse.jdt.core.prefs +++ b/FirstSeleniumProject/.settings/org.eclipse.jdt.core.prefs @@ -1,11 +1,14 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=21 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=21 diff --git a/FirstSeleniumProject/drivers/IEDriverServer.exe b/FirstSeleniumProject/drivers/IEDriverServer.exe deleted file mode 100644 index d4890e2..0000000 Binary files a/FirstSeleniumProject/drivers/IEDriverServer.exe and /dev/null differ diff --git a/FirstSeleniumProject/drivers/geckodriver b/FirstSeleniumProject/drivers/geckodriver deleted file mode 100755 index bcec190..0000000 Binary files a/FirstSeleniumProject/drivers/geckodriver and /dev/null differ diff --git a/FirstSeleniumProject/drivers/sha512_sum b/FirstSeleniumProject/drivers/sha512_sum deleted file mode 100755 index c4c452f..0000000 --- a/FirstSeleniumProject/drivers/sha512_sum +++ /dev/null @@ -1 +0,0 @@ -d05d84223ac9418784956f2d019a42a913098d755006737427a62b5f7ef7d4055f5bb3c61ce9e3612d39756edecc1e6e4c64cb34aa6b63a1b935bfd54da63689 operadriver \ No newline at end of file diff --git a/FirstSeleniumProject/pom.xml b/FirstSeleniumProject/pom.xml new file mode 100644 index 0000000..133373d --- /dev/null +++ b/FirstSeleniumProject/pom.xml @@ -0,0 +1,6 @@ + + 4.0.0 + Selenium + FirstSeleniumProject + 0.0.1-SNAPSHOT + \ No newline at end of file diff --git a/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java b/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java deleted file mode 100644 index 86ce25d..0000000 --- a/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java +++ /dev/null @@ -1,201 +0,0 @@ -package com.liveproject; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.List; -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.JavascriptExecutor; -import org.openqa.selenium.Keys; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.support.ui.ExpectedConditions; -import org.openqa.selenium.support.ui.Select; -import org.openqa.selenium.support.ui.WebDriverWait; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class AddDeleteStockInPortfolio { - - WebDriver driver = null; - - @Test - public void addStockTest() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(180, TimeUnit.SECONDS); - driver.manage().timeouts().pageLoadTimeout(180, TimeUnit.SECONDS); - - driver.get("https://www.rediff.com/"); - // Click the Money Link - driver.findElement(By.xpath("/html/body/div[1]/div/div[2]/a[2]")).click(); - - driver.findElement(By.xpath("//*[@id='signin_info']/a[1]")).click(); - - driver.findElement(By.xpath("//*[@id='useremail']")).sendKeys("anshulc55@rediffmail.com"); - driver.findElement(By.xpath("//*[@id='emailsubmit']")).click(); - - WebDriverWait wait = new WebDriverWait(driver, 30); - wait.until(ExpectedConditions.visibilityOf(driver.findElement(By.xpath("//*[@id='userpass']")))); - - driver.findElement(By.xpath("//*[@id='userpass']")).sendKeys("Test@1234"); - driver.findElement(By.xpath("//*[@id='userpass']")).sendKeys(Keys.ENTER); - - // Selecting the Portfolio - WebElement dropdown = driver.findElement(By.id("portfolioid")); - Select select = new Select(dropdown); - select.selectByVisibleText("Test1"); - - waitForPageLoad(); - - // Add Stock - driver.findElement(By.id("addStock")).click(); - driver.findElement(By.id("addstockname")).sendKeys("Nestle India"); - - driver.findElement(By.xpath("//div[@id='ajax_listOfOptions']/div[1]")).click(); - - // 1st Method to enter Date - // driver.findElement(By.id("stockAddDate")).sendKeys("12-03-2018"); - - // 2nd Method to Enter Date - driver.findElement(By.id("stockPurchaseDate")).click(); - selectDateIncalendar("13/06/2017"); - - driver.findElement(By.id("addstockqty")).sendKeys("150"); - driver.findElement(By.id("addstockprice")).sendKeys("10000"); - - driver.findElement(By.id("addStockButton")).click(); - - waitForPageLoad(); - - // Verify Stock - // String stockName = - // driver.findElement(By.xpath("//table[@id='stock']/tbody/tr[2]/td[2]/span/a")).getText(); - // Assert.assertEquals(stockName, "Nestle India"); - - int stockRowNum = getStockRowNumber("Nestle India"); - - System.out.println("Row number is : " + stockRowNum); - if (stockRowNum == -1) { - Assert.fail("Stock not Found"); - } - - } - - @Test(dependsOnMethods = "addStockTest") - public void deleteStock() { - - int stockRowNum = getStockRowNumber("Nestle India"); - driver.findElement(By.xpath("//table[@id='stock']/tbody/tr[" + stockRowNum + "]/td[1]")).click(); - driver.findElements(By.xpath("//input[@name='Delete']")).get(stockRowNum - 1).click(); - - driver.switchTo().alert().accept(); - driver.switchTo().defaultContent(); - - waitForPageLoad(); - - int stockRowNumAfterDelete = getStockRowNumber("Nestle India"); - Assert.assertEquals(stockRowNumAfterDelete, -1, "Row is Deleted"); - } - - public int getStockRowNumber(String StockName) { - - List totalRows = driver.findElements(By.xpath("//table[@id='stock']/tbody/tr")); - - int rowNum = 0; - for (WebElement row : totalRows) { - List rowCells = row.findElements(By.tagName("td")); - rowNum++; - - for (WebElement cell : rowCells) { - String cellData = cell.getText(); - - if (!cellData.isEmpty() && cellData.contains(StockName)) { - return rowNum; - } - - } - - } - return -1; - } - - public void waitForPageLoad() { - JavascriptExecutor js = (JavascriptExecutor) driver; - - int i = 0; - while (i != 180) { - String pageState = (String) js.executeScript("return document.readyState;"); - if (pageState.equals("complete")) { - break; - } else { - waitLoad(1); - } - } - - waitLoad(2); - - i = 0; - while (i != 180) { - Boolean jsState = (Boolean) js.executeScript("return window.jQuery != undefined && jQuery.active == 0;"); - if (jsState) { - break; - } else { - waitLoad(1); - } - } - } - - public void waitLoad(int i) { - try { - Thread.sleep(i * 1000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } - - public void selectDateIncalendar(String date) { - - Date currentDate = new Date(); - SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); - try { - Date expectedDate = dateFormat.parse(date); - - String day = new SimpleDateFormat("dd").format(expectedDate); - String month = new SimpleDateFormat("MMMM").format(expectedDate); - String year = new SimpleDateFormat("yyyy").format(expectedDate); - - String expectedMonthYear = month + " " + year; - - while (true) { - String displayDate = driver.findElement(By.className("dpTitleText")).getText(); - - if (expectedMonthYear.equals(displayDate)) { - - driver.findElement(By.xpath("//td[text()= '" + day + "']")).click(); - - break; - } else if (expectedDate.compareTo(currentDate) > 0) { - driver.findElement(By.xpath("//*[@id='datepicker']/table/tbody/tr[1]/td[4]/button")).click(); - } else { - driver.findElement(By.xpath("//*[@id='datepicker']/table/tbody/tr[1]/td[2]/button")).click(); - } - - } - - } catch (ParseException e) { - e.printStackTrace(); - } - - } - -} diff --git a/FirstSeleniumProject/src/com/liveproject/CreatePortfolio.java b/FirstSeleniumProject/src/com/liveproject/CreatePortfolio.java deleted file mode 100644 index f661d81..0000000 --- a/FirstSeleniumProject/src/com/liveproject/CreatePortfolio.java +++ /dev/null @@ -1,112 +0,0 @@ -package com.liveproject; - -import java.util.concurrent.TimeUnit; - -import javax.crypto.SealedObject; - -import org.openqa.selenium.By; -import org.openqa.selenium.Keys; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.support.ui.ExpectedConditions; -import org.openqa.selenium.support.ui.Select; -import org.openqa.selenium.support.ui.WebDriverWait; -import org.testng.Assert; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.BeforeSuite; -import org.testng.annotations.Test; - -public class CreatePortfolio { - - WebDriver driver = null; - - @BeforeSuite - public void openBrowser() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(180, TimeUnit.SECONDS); - driver.manage().timeouts().pageLoadTimeout(180, TimeUnit.SECONDS); - - } - - /* - * @AfterMethod public void closeBrowser() { driver.quit(); } - */ - - @Test(priority = 1) - public void testCreatePortfolio() { - // Open the Refiff - driver.get("https://www.rediff.com/"); - // Click the Money Link - driver.findElement(By.xpath("/html/body/div[1]/div/div[2]/a[2]")).click(); - - driver.findElement(By.xpath("//*[@id='signin_info']/a[1]")).click(); - - driver.findElement(By.xpath("//*[@id='useremail']")).sendKeys("anshulc55@rediffmail.com"); - driver.findElement(By.xpath("//*[@id='emailsubmit']")).click(); - - WebDriverWait wait = new WebDriverWait(driver, 30); - wait.until(ExpectedConditions.visibilityOf(driver.findElement(By.xpath("//*[@id='userpass']")))); - - driver.findElement(By.xpath("//*[@id='userpass']")).sendKeys("Test@1234"); - driver.findElement(By.xpath("//*[@id='userpass']")).sendKeys(Keys.ENTER); - - wait.until(ExpectedConditions.elementToBeClickable(By.id("createPortfolio"))); - driver.findElement(By.id("createPortfolio")).click(); - - driver.findElement(By.id("create")).clear(); - driver.findElement(By.id("create")).sendKeys("AnshulTestPorfolio"); - - driver.findElement(By.id("createPortfolioButton")).click(); - - } - - @Test(priority = 2) - public void testportfolioVerification() { - - waitforElement("//*[@id='portfolioid']", "AnshulTestPorfolio"); - - } - - @Test (priority=3) - public void testDeletePortfolio(){ - driver.findElement(By.id("deletePortfolio")).click(); - - driver.switchTo().alert().accept(); - driver.switchTo().defaultContent(); - } - - public void waitforElement(String xpath, String elementValue) { - - int i = 0; - while (i != 10) { - WebElement portfolioDropdown = driver.findElement(By.xpath(xpath)); - - Select select = new Select(portfolioDropdown); - String portfolioName = select.getFirstSelectedOption().getText(); - - if (portfolioName.equalsIgnoreCase(elementValue)) { - return; - } else { - try { - Thread.sleep(2000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - i++; - } - } - - Assert.assertTrue(false, "The Given Text " + elementValue + " is not present in Portfolio Dropdown"); - } - -} diff --git a/FirstSeleniumProject/src/com/liveproject/LoginTest.java b/FirstSeleniumProject/src/com/liveproject/LoginTest.java deleted file mode 100644 index cb48c4f..0000000 --- a/FirstSeleniumProject/src/com/liveproject/LoginTest.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.liveproject; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.Keys; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.support.ui.ExpectedConditions; -import org.openqa.selenium.support.ui.WebDriverWait; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class LoginTest { - - WebDriver driver = null; - - @BeforeMethod - public void openBrowser() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser() { - driver.quit(); - } - - @Test - public void loginRediff() { - - //Open the Refiff - driver.get("https://www.rediff.com/"); - //Click the Money Link - driver.findElement(By.xpath("/html/body/div[1]/div/div[2]/a[2]")).click(); - - driver.findElement(By.xpath("//*[@id='signin_info']/a[1]")).click(); - - driver.findElement(By.xpath("//*[@id='useremail']")).sendKeys("anshulc55@rediffmail.com"); - driver.findElement(By.xpath("//*[@id='emailsubmit']")).click(); - - WebDriverWait wait = new WebDriverWait(driver, 30); - wait.until(ExpectedConditions.visibilityOf(driver.findElement(By.xpath("//*[@id='userpass']")))); - - driver.findElement(By.xpath("//*[@id='userpass']")).sendKeys("Test@1234"); - driver.findElement(By.xpath("//*[@id='userpass']")).sendKeys(Keys.ENTER); - - driver.findElement(By.xpath("//*[@id='username']/a")).isDisplayed(); - try { - Thread.sleep(5000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart1/ExtractSpecificElementOnWebPage.java b/FirstSeleniumProject/src/com/selenium/masterpart1/ExtractSpecificElementOnWebPage.java deleted file mode 100644 index c5706e6..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart1/ExtractSpecificElementOnWebPage.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.selenium.masterpart1; - -import java.util.List; -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class ExtractSpecificElementOnWebPage { - -WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - - driver.get("https://edition.cnn.com"); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - @Test - public void getElements(){ - - WebElement topStories = driver.findElement(By.xpath("//*[@id='intl_homepage1-zone-1']/div[2]/div/div[2]")); - - List topStoriesLinks = topStories.findElements(By.tagName("a")); - - System.out.println("Number of Top Stories on CNN are : " + topStoriesLinks.size()); - - for (WebElement topLink : topStoriesLinks) { - String topLinkText = topLink.getText(); - - if(!topLinkText.isEmpty()){ - System.out.println(topLinkText); - } - - } - - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart1/ExtractTextInSelenium.java b/FirstSeleniumProject/src/com/selenium/masterpart1/ExtractTextInSelenium.java deleted file mode 100644 index 648146a..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart1/ExtractTextInSelenium.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.selenium.masterpart1; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class ExtractTextInSelenium { - - @Test - public void testimplicitWait(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - WebDriver driver = new ChromeDriver(); - - driver.get("https://www.facebook.com"); - driver.manage().window().maximize(); - - //Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - String headingtext = driver.findElement(By.xpath("//*[contains(@class,'mbs _52lq')]/span")).getText(); - System.out.println(headingtext); - Assert.assertEquals(headingtext, "Create an account"); - - String signUp = driver.findElement(By.name("websubmit")).getText(); - System.out.println(signUp); - Assert.assertEquals(signUp, "Sign Up"); - - String placeHolder = driver.findElement(By.xpath("//*[@name='reg_email__']")).getAttribute("aria-label"); - System.out.println(placeHolder); - Assert.assertEquals(placeHolder, "Mobile number or email address"); - - - driver.quit(); - - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart1/FindBrokenLink.java b/FirstSeleniumProject/src/com/selenium/masterpart1/FindBrokenLink.java deleted file mode 100644 index ae3fe4b..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart1/FindBrokenLink.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.selenium.masterpart1; - -import java.util.List; -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class FindBrokenLink { - - @Test - public void testimplicitWait() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - WebDriver driver = new ChromeDriver(); - - driver.get("https://edition.cnn.com"); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - List links = driver.findElements(By.tagName("a")); - - System.out.println("Number of Links are : " + links.size()); - - for (WebElement link : links) { - String URL = link.getAttribute("href"); - GetLinkStatus.verifyLink(URL); - } - - System.out.println("Total Number of Broken Links :"); - GetLinkStatus.getInvalidLinkCount(); - - driver.quit(); - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart1/GetLinkStatus.java b/FirstSeleniumProject/src/com/selenium/masterpart1/GetLinkStatus.java deleted file mode 100644 index 5229f3e..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart1/GetLinkStatus.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.selenium.masterpart1; - -import java.net.HttpURLConnection; -import java.net.URL; - -public class GetLinkStatus { - - static int invalidLink; - - public static void verifyLink(String linkString) { - - try { - URL url = new URL(linkString); - // Open HTTTP Connection - HttpURLConnection urlConnect = (HttpURLConnection) url.openConnection(); - - // Define TimeOut - urlConnect.setConnectTimeout(500); - - // Hit URL - urlConnect.connect(); - - if (urlConnect.getResponseCode() == 200) { - - } else { - System.out.println(linkString + " : " + urlConnect.getResponseMessage() + " : " + urlConnect.HTTP_NOT_FOUND); - invalidLink++; - } - - } catch (Exception e) { - - e.printStackTrace(); - } - - } - - public static void getInvalidLinkCount() { - System.out.println("Total Invalid Links : " + invalidLink); - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart1/HandleIframes.java b/FirstSeleniumProject/src/com/selenium/masterpart1/HandleIframes.java deleted file mode 100644 index a152b9b..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart1/HandleIframes.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.selenium.masterpart1; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class HandleIframes { - -WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - - driver.get("https://jqueryui.com"); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - @Test - public void getIFrame(){ - - driver.findElement(By.linkText("Button")).click(); - - WebElement pageTitle = driver.findElement(By.className("entry-title")); - Assert.assertEquals(pageTitle.getText(), "Button"); - - - //Working inside the Frame - driver.switchTo().frame(driver.findElement(By.xpath("//iframe[@class='demo-frame']"))); - WebElement frstBtn = driver.findElement(By.xpath("//*[@class='widget']/button")); - Assert.assertEquals(frstBtn.getText(), "A button element"); - - //Keep Selenium Focus on main Page - driver.switchTo().parentFrame(); - - WebElement exampleElement = driver.findElement(By.xpath("//*[@id='content']/div[1]/h2")); - Assert.assertEquals(exampleElement.getText(), "Examples"); - - - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart1/VerifyElementPresence.java b/FirstSeleniumProject/src/com/selenium/masterpart1/VerifyElementPresence.java deleted file mode 100644 index bac2d71..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart1/VerifyElementPresence.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.selenium.masterpart1; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class VerifyElementPresence { - - WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - - driver.get("https://jqueryui.com"); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - @Test - public void verifyElementIsDisplayed(){ - - driver.findElement(By.linkText("Toggle")).click(); - WebElement displayBox =driver.findElement(By.xpath("//*[@id='effect']/h3")); - - Assert.assertTrue(displayBox.isDisplayed()); - System.out.println("Box is displaying on webpage"); - - driver.findElement(By.xpath("//*[contains(@class,'ui-state-default')]")).click(); - - if(displayBox.isDisplayed()){ - System.out.println("Box is still displayed"); - }else{ - System.out.println("This is expected, Box is being hide on webpage"); - } - - - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart1/VerifyWebElementPresence.java b/FirstSeleniumProject/src/com/selenium/masterpart1/VerifyWebElementPresence.java deleted file mode 100644 index b2409e6..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart1/VerifyWebElementPresence.java +++ /dev/null @@ -1,72 +0,0 @@ -package com.selenium.masterpart1; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.interactions.Actions; -import org.testng.Assert; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class VerifyWebElementPresence { - - WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - - driver.get("https://www.facebook.com"); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - @Test - public void verifyElementDisplay(){ - - driver.findElement(By.linkText("Toggle")).click(); - - driver.switchTo().frame(driver.findElement(By.xpath("//iframe[@class='demo-frame']"))); - WebElement toggleHeading = driver.findElement(By.xpath("//*[@id='effect']/h3")); - - Assert.assertTrue(toggleHeading.isDisplayed()); - System.out.println("Display status : " + toggleHeading.isDisplayed()); - - } - - @Test - public void verifyElementisEnabled(){ - WebElement resibleLink = driver.findElement(By.linkText("Resizable")); - - System.out.println("Link is Enabled : " + resibleLink.isEnabled()); - } - - @Test - public void verifyElementSelected(){ - - WebElement radioBtn = driver.findElement(By.xpath("//input[@name='sex' and @value='1']")); - System.out.println("Female Radio Button Status : " + radioBtn.isSelected()); - Assert.assertFalse(radioBtn.isSelected()); - - radioBtn.click(); - - System.out.println("Female Radio Button Status : " + radioBtn.isSelected()); - Assert.assertTrue(radioBtn.isSelected()); - - } -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart2/HandleAlerts.java b/FirstSeleniumProject/src/com/selenium/masterpart2/HandleAlerts.java deleted file mode 100644 index 7c7dd69..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart2/HandleAlerts.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.selenium.masterpart2; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.Alert; -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.support.ui.ExpectedConditions; -import org.openqa.selenium.support.ui.WebDriverWait; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class HandleAlerts { - -WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - @Test - public void handleJavaScriptAlerts(){ - - driver.get("https://www.rediff.com/"); - - driver.findElement(By.xpath("//*[@id='homewrapper']/div[5]/a[1]/div/u")).click(); - - WebElement username = driver.findElement(By.id("login1")); - username.sendKeys("anshulc55@gmail.com"); - - WebElement singinBtn = driver.findElement(By.name("proceed")); - singinBtn.click(); - - WebDriverWait wait = new WebDriverWait(driver, 20); - wait.until(ExpectedConditions.alertIsPresent()); - - Alert alt = driver.switchTo().alert(); - System.out.println(alt.getText()); - - alt.accept(); - - driver.findElement(By.id("password")).sendKeys("Test@1234"); - - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart2/HandleDragAndDrop.java b/FirstSeleniumProject/src/com/selenium/masterpart2/HandleDragAndDrop.java deleted file mode 100644 index babde9d..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart2/HandleDragAndDrop.java +++ /dev/null @@ -1,99 +0,0 @@ -package com.selenium.masterpart2; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.interactions.Actions; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class HandleDragAndDrop { - -WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - //@Test - public void perfromDrag(){ - driver.get("https://jqueryui.com/"); - - driver.findElement(By.linkText("Draggable")).click(); - - driver.switchTo().frame(0); - WebElement dragAble = driver.findElement(By.id("draggable")); - - Actions action = new Actions(driver); - action.dragAndDropBy(dragAble, 110, 120).build().perform(); - - try { - Thread.sleep(5000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } - - //@Test - public void testDragAndDrop(){ - driver.get("https://jqueryui.com/"); - driver.findElement(By.linkText("Droppable")).click(); - - driver.switchTo().frame(0); - - WebElement src = driver.findElement(By.id("draggable")); - WebElement trgt = driver.findElement(By.id("droppable")); - - Actions action = new Actions(driver); - action.dragAndDrop(src, trgt).build().perform(); - - try { - Thread.sleep(5000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - } - - @Test - public void customDragDrop(){ - driver.get("https://jqueryui.com/"); - driver.findElement(By.linkText("Droppable")).click(); - - driver.switchTo().frame(0); - - WebElement src = driver.findElement(By.id("draggable")); - WebElement trgt = driver.findElement(By.id("droppable")); - - Actions action = new Actions(driver); - action.clickAndHold(src).moveToElement(trgt).release(trgt).build().perform(); - - try { - Thread.sleep(5000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart2/HandleMouseHover.java b/FirstSeleniumProject/src/com/selenium/masterpart2/HandleMouseHover.java deleted file mode 100644 index 911675e..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart2/HandleMouseHover.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.selenium.masterpart2; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.interactions.Actions; -import org.openqa.selenium.support.ui.ExpectedConditions; -import org.openqa.selenium.support.ui.WebDriverWait; -import org.testng.Assert; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class HandleMouseHover { - -WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - @Test - public void handleMouseHoverOnClick(){ - - driver.get("https://www.americangolf.co.uk/"); - WebElement clothLink = driver.findElement(By.xpath("//*[@id='header-navigation']/div[1]/ul/li[3]/a")); - - Actions action = new Actions(driver); - action.moveToElement(clothLink).build().perform(); - - WebDriverWait wait = new WebDriverWait(driver, 20); - wait.until(ExpectedConditions.visibilityOf(driver.findElement(By.xpath("//*[@id='CLOTHFOOTW_1']/ul/li[3]/ul/li[1]/a/span")))); - - WebElement trouserLink = driver.findElement(By.xpath("//*[@id='CLOTHFOOTW_1']/ul/li[3]/ul/li[1]/a/span")); - trouserLink.click(); - - - - Assert.assertEquals("Golf Trousers - Golf Clothing - american golf", driver.getTitle()); - - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart2/HandleMultipleWindows.java b/FirstSeleniumProject/src/com/selenium/masterpart2/HandleMultipleWindows.java deleted file mode 100644 index b398967..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart2/HandleMultipleWindows.java +++ /dev/null @@ -1,92 +0,0 @@ -package com.selenium.masterpart2; - -import java.util.Iterator; -import java.util.Set; -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class HandleMultipleWindows { - - WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - //@Test - public void handleFacebook() - { - - driver.get("https://www.facebook.com"); - String mainPageWindow = driver.getWindowHandle(); - System.out.println("Main Page ID : " +mainPageWindow); - - driver.findElement(By.linkText("Forgotten account?")).click(); - String forgotAccountPage = driver.getWindowHandle(); - System.out.println("Forgot Account Page ID : " + forgotAccountPage); - } - - @Test - public void handleMultiTabs(){ - - driver.get("https://www.jobserve.com"); - String mainPageWindow = driver.getWindowHandle(); - System.out.println("Main Page ID of JobServe: " +mainPageWindow); - - driver.findElement(By.id("SPTPosTitleLink")).click(); - //String CurrentWidow = driver.getWindowHandle(); - //System.out.println("Current Page ID : " + CurrentWidow); - - Set windowIDs = driver.getWindowHandles(); - Iterator itr = windowIDs.iterator(); - - String mainPageID = itr.next(); - String jobPageID = itr.next(); - - //Switching to new Tab/Window - driver.switchTo().window(jobPageID); - - String JobHeading = driver.findElement(By.id("md_visareq")).getText(); - System.out.println(JobHeading); - - driver.close(); - - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - driver.switchTo().window(mainPageID); - - driver.findElement(By.id("txtKey")).sendKeys("Selenium Automation Tester"); - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart2/MultiSelectDropDown.java b/FirstSeleniumProject/src/com/selenium/masterpart2/MultiSelectDropDown.java deleted file mode 100644 index f70e417..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart2/MultiSelectDropDown.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.selenium.masterpart2; - -import java.util.List; -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.support.ui.Select; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class MultiSelectDropDown { - -WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - - driver.get("https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select_multiple"); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - @Test - public void selectMultiSelectDropDown(){ - - driver.switchTo().frame("iframeResult"); - - WebElement multiSelect = driver.findElement(By.name("cars")); - - Select select = new Select(multiSelect); - - //isMultiple - System.out.println(select.isMultiple()); - - select.selectByIndex(1); - select.selectByIndex(3); - - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - e.printStackTrace(); - } - //getFirstSelectedOption() - System.out.println(select.getFirstSelectedOption().getText()); - System.out.println("*******************"); - - //getAllSelectedOptions() - List selectedOptions = select.getAllSelectedOptions(); - for (WebElement selectValue : selectedOptions) { - System.out.println(selectValue.getText()); - } - - //deselectByIndex(int index) - //deselectByValue(String value) - //deselectByVisibleText(String text) - //deselectAll() - - select.deselectAll(); - - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - e.printStackTrace(); - } - - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart2/SelectDropDown.java b/FirstSeleniumProject/src/com/selenium/masterpart2/SelectDropDown.java deleted file mode 100644 index f5dfaae..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart2/SelectDropDown.java +++ /dev/null @@ -1,90 +0,0 @@ -package com.selenium.masterpart2; - -import java.util.List; -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.support.ui.Select; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class SelectDropDown { - -WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - - driver.get("https://ww.facebook.com"); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - @Test - public void SelectDOB(){ - - WebElement monthDropDown = driver.findElement(By.name("birthday_month")); - - //selectByIndex(int index) - Select select = new Select(monthDropDown); - select.selectByIndex(5); - - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - e.printStackTrace(); - } - - //selectByValue(String value) - select.selectByValue("11"); - - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - e.printStackTrace(); - } - - //selectByVisibleText(String text) - select.selectByVisibleText("Sept"); - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - e.printStackTrace(); - } - - //getOptions() - List monthValues = select.getOptions(); - for (WebElement month : monthValues) { - System.out.println(month.getText()); - } - } - - - - - - //getFirstSelectedOption() - //getAllSelectedOptions() - //isMultiple() - //deselectByIndex(int index) - //deselectByValue(String value) - //deselectByVisibleText(String text) - //deselectAll() - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart3/HandleAutoSuggest.java b/FirstSeleniumProject/src/com/selenium/masterpart3/HandleAutoSuggest.java deleted file mode 100644 index 6dc15e8..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart3/HandleAutoSuggest.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.selenium.masterpart3; - -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.support.ui.ExpectedConditions; -import org.openqa.selenium.support.ui.WebDriverWait; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class HandleAutoSuggest { - -WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - @Test - public void testAutoSuggest(){ - - driver.get("https://www.google.com/"); - driver.findElement(By.name("q")).sendKeys("Selenium"); - - WebDriverWait wait = new WebDriverWait(driver, 20); - wait.until(ExpectedConditions.visibilityOfAllElements(driver.findElements(By.xpath("//*[@role='listbox']/li")))); - - List autoSuggets = driver.findElements(By.xpath("//*[@role='listbox']/li")); - System.out.println(autoSuggets.get(3).getText()); - - try { - Thread.sleep(5000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart3/HandleWebTable.java b/FirstSeleniumProject/src/com/selenium/masterpart3/HandleWebTable.java deleted file mode 100644 index e9fa7e6..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart3/HandleWebTable.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.selenium.masterpart3; - -import java.util.List; -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - - -public class HandleWebTable { - - WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - @Test - public void manageWebTable(){ - - driver.get("https://www.rediff.com/"); - driver.findElement(By.xpath("//*[@id='homewrapper']/div[5]/a[3]/div/u")).click(); - - driver.findElement(By.xpath("//*[@id='moremoney']/ul/li[3]/a")).click(); - driver.findElement(By.xpath("//*[@id='showMoreLess']")); - - //Get Count Rows - List totalRows = driver.findElements(By.xpath("//*[@class='dataTable']/tbody/tr")); - System.out.println("Total number of Rows : " + totalRows.size()); - - //Get Count Columns - List totalCol = driver.findElements(By.xpath("//*[@class='dataTable']/tbody/tr[1]/td")); - System.out.println("Total Number of Columns : " + totalCol.size()); - - //Get the Data of Specific Row - List columns = driver.findElements(By.xpath("//*[@class='dataTable']/tbody/tr[3]/td")); - System.out.println("***********Data of 3rd Row************"); - for (WebElement column : columns) { - System.out.println(column.getText()); - } - - //Get Data of a Column - List column = driver.findElements(By.xpath("//*[@class='dataTable']/tbody/tr/td[1]")); - System.out.println("****************Data of First Column***************"); - for (WebElement col : column) { - System.out.println(col.getText()); - } - - //Print Data of Complete Table - System.out.println("**********Complete Table Data*************"); - for (WebElement row : totalRows) { - System.out.println(row.getText()); - } - - } - - } - diff --git a/FirstSeleniumProject/src/com/selenium/masterpart3/ManageJavaScriptExecutor.java b/FirstSeleniumProject/src/com/selenium/masterpart3/ManageJavaScriptExecutor.java deleted file mode 100644 index c1e5bd4..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart3/ManageJavaScriptExecutor.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.selenium.masterpart3; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.JavascriptExecutor; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class ManageJavaScriptExecutor { - -WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - @Test - public void testJavaScriptExecutor(){ - JavascriptExecutor js = (JavascriptExecutor) driver; - js.executeScript("window.location='https://www.rediff.com/'"); - - String pageTitle = (String) js.executeScript("return document.title"); - Assert.assertEquals(pageTitle, "Rediff.com: News | Rediffmail | Stock Quotes | Shopping"); - -// WebElement signInBtn = driver.findElement(By.xpath("//*[@id='signin_info']/a[1]")); -// js.executeScript("arguments[0].click();", signInBtn); -// -// WebElement userName = driver.findElement(By.xpath("//*[@id='login1']")); -// js.executeScript("arguments[0].value='anshulc55@gmail.com'", userName); - - js.executeScript("window.scrollBy(0,3000)"); - - WebElement termsLink = driver.findElement(By.linkText("Terms of use")); - js.executeScript("arguments[0].scrollIntoView(true)", termsLink); - - - try { - Thread.sleep(5000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/masterpart3/UploadFileSelenium.java b/FirstSeleniumProject/src/com/selenium/masterpart3/UploadFileSelenium.java deleted file mode 100644 index 3afca5f..0000000 --- a/FirstSeleniumProject/src/com/selenium/masterpart3/UploadFileSelenium.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.selenium.masterpart3; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class UploadFileSelenium { - -WebDriver driver = null; - - @BeforeMethod - public void openBrowser(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - } - - @AfterMethod - public void closeBrowser(){ - driver.quit(); - } - - @Test - public void testUploadFunction(){ - - driver.get("http://the-internet.herokuapp.com/upload"); - - WebElement uplaodBtn = driver.findElement(By.id("file-upload")); - String filePath = "/Users/anshul/Downloads/download.png"; - - - - uplaodBtn.sendKeys(filePath); - try { - Thread.sleep(5000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - driver.findElement(By.id("file-submit")).click(); - - String confirmationTxt = driver.findElement(By.xpath("//*[@id='content']/div/h3")).getText(); - Assert.assertEquals(confirmationTxt, "File Uploaded!"); - try { - Thread.sleep(5000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/wait/ExplicitWaitClass.java b/FirstSeleniumProject/src/com/selenium/wait/ExplicitWaitClass.java deleted file mode 100644 index 04159f3..0000000 --- a/FirstSeleniumProject/src/com/selenium/wait/ExplicitWaitClass.java +++ /dev/null @@ -1,94 +0,0 @@ -package com.selenium.wait; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.support.ui.ExpectedConditions; -import org.openqa.selenium.support.ui.WebDriverWait; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - -public class ExplicitWaitClass { - - WebDriver driver = null; - - @BeforeMethod - public void setUp() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - driver = new ChromeDriver(); - driver.manage().window().maximize(); - - driver.get("file:///Users/anshul/Trainings/Selenium/Waits%20in%20Selenium/ExplicitWait.html"); - // driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - // For Windows Machine - // File Location : c:\\test\selenium\abcd.html - // driver.get("file:///C:/Selenium/abcd.html"); - } - - @AfterMethod - public void closeBrowser() { - driver.quit(); - } - - @Test - public void verifyAlert() { - - WebElement alertBtn = driver.findElement(By.xpath("//button[@id='alert']")); - alertBtn.click(); - - // Explicit Wait - WebDriverWait wait = new WebDriverWait(driver, 30); - wait.until(ExpectedConditions.alertIsPresent()); - - driver.switchTo().alert().accept(); - - } - - @Test - public void verifyElementClickable() { - - // First We will perform Action - // Putwait and call expected condition - // Perform action on expected Element - driver.findElement(By.id("display-other-button")).click(); - - WebDriverWait wait = new WebDriverWait(driver, 30); - wait.until(ExpectedConditions.elementToBeClickable(driver.findElement(By.id("hidden")))); - - } - - @Test - public void verifyElementSelected() { - - driver.findElement(By.id("checkbox")).click(); - - WebDriverWait wait = new WebDriverWait(driver, 20); - wait.until(ExpectedConditions.elementToBeSelected(driver.findElement(By.xpath("//input[@type='checkbox']")))); - - } - - @Test - public void veriyPresentText() { - driver.findElement(By.id("populate-text")).click(); - - WebDriverWait wait = new WebDriverWait(driver, 30); - wait.until(ExpectedConditions.textToBePresentInElement( - driver.findElement(By.xpath("//h2[@class='target-text']")), "Selenium Webdriver")); - } - - @Test - public void verifyElementVisibility() { - driver.findElement(By.id("display-other-button")).click(); - - WebDriverWait wait = new WebDriverWait(driver, 30); - wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("hidden"))); - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/wait/ImplicitWaitClass.java b/FirstSeleniumProject/src/com/selenium/wait/ImplicitWaitClass.java deleted file mode 100644 index 3549ada..0000000 --- a/FirstSeleniumProject/src/com/selenium/wait/ImplicitWaitClass.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.selenium.wait; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.annotations.Test; - -public class ImplicitWaitClass { - - @Test - public void testimplicitWait(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - WebDriver driver = new ChromeDriver(); - - driver.get("https://www.google.com"); - driver.manage().window().maximize(); - - //Apply Implicit wait - driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); - - //WebElement of Google Search Box - WebElement searchBox = driver.findElement(By.xpath("//input[@name='q' and @title='Search']")); - searchBox.sendKeys("Selenium-webdriver"); - - //Click the Google Search Result - WebElement searchResult = driver.findElement(By.xpath("//li[@role='presentation'][4]")); - searchResult.click(); - - driver.quit(); - - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/wait/PageLoadTimeOutClass.java b/FirstSeleniumProject/src/com/selenium/wait/PageLoadTimeOutClass.java deleted file mode 100644 index 36065d4..0000000 --- a/FirstSeleniumProject/src/com/selenium/wait/PageLoadTimeOutClass.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.selenium.wait; - -import java.util.concurrent.TimeUnit; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.annotations.Test; - -public class PageLoadTimeOutClass { - - @Test - public void pageLoadTimeOutTest(){ - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - WebDriver driver = new ChromeDriver(); - driver.manage().window().maximize(); - - //Define Page Load TimeOut - //driver.manage().timeouts().pageLoadTimeout(20, TimeUnit.SECONDS); - driver.manage().timeouts().pageLoadTimeout(5, TimeUnit.SECONDS); - - driver.get("https://edition.cnn.com/"); - - driver.quit(); - - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/wait/SleepWaitClass.java b/FirstSeleniumProject/src/com/selenium/wait/SleepWaitClass.java deleted file mode 100644 index 22323db..0000000 --- a/FirstSeleniumProject/src/com/selenium/wait/SleepWaitClass.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.selenium.wait; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.annotations.Test; - -public class SleepWaitClass { - - @Test - public void googleSearch() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - WebDriver driver = new ChromeDriver(); - - driver.get("https://www.google.com"); - driver.manage().window().maximize(); - - //WebElement of Google Search Box - WebElement searchBox = driver.findElement(By.xpath("//input[@name='q' and @title='Search']")); - searchBox.sendKeys("Selenium-webdriver"); - - try { - Thread.sleep(10000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - //Click the Google Search Result - WebElement searchResult = driver.findElement(By.xpath("//li[@role='presentation'][4]")); - searchResult.click(); - - - - driver.quit(); - - - } - -} diff --git a/FirstSeleniumProject/src/com/selenium/webelement/ReddifSignInTest.java b/FirstSeleniumProject/src/com/selenium/webelement/ReddifSignInTest.java deleted file mode 100644 index a6de77f..0000000 --- a/FirstSeleniumProject/src/com/selenium/webelement/ReddifSignInTest.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.selenium.webelement; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class ReddifSignInTest { - - @Test - public void testReddifSignIn() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - WebDriver driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Open the Reddif.com - driver.get("https://www.rediff.com/"); - - // Verify Page Tittle - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, - "Rediff.com: Online Shopping, Rediffmail, Latest India News, Business, Bollywood, Sports, Stock, Live Cricket Score, Money, Movie Reviews"); - - // Click Sign-in Button - WebElement singInLink = driver.findElement(By.linkText("Sign in")); - singInLink.click(); - - // Verify Sign-in Page Tittle - Assert.assertEquals(driver.getTitle(), "Rediffmail"); - - // Insert userName & Password - WebElement username = driver.findElement(By.id("login1")); - WebElement password = driver.findElement(By.name("passwd")); - username.sendKeys("anshulc55@reddif.com"); - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - password.sendKeys("test@1223"); - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - // Click submit button - WebElement goBtn = driver.findElement(By.name("proceed")); - goBtn.click(); - - // Verify the Profile Tittle - //Assert.assertEquals(driver.getTitle(), "Welcome to Reddif Mail"); - - driver.quit(); - } - -} diff --git a/FirstSeleniumProject/src/com/selenuim/basic/FirstSeleniumTest.java b/FirstSeleniumProject/src/com/selenuim/basic/FirstSeleniumTest.java deleted file mode 100644 index c3d4f2f..0000000 --- a/FirstSeleniumProject/src/com/selenuim/basic/FirstSeleniumTest.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.selenuim.basic; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class FirstSeleniumTest { - - @Test - public void verifyFaceBookHomePage(){ - - String URL = "https://www.facebook.com"; - - //Open the URL with Selenium - System.setProperty("webdriver.chrome.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - //Only for Windpws - //System.setProperty("webdriver.chrome.driver", "c:\\test\\selenium.....\\chromedriver.exe") - - WebDriver driver = new ChromeDriver(); - - //To maximize the Browser - driver.manage().window().maximize(); - - driver.get(URL); - - //To maximize the Browser - driver.manage().window().maximize(); - - //Verify HomePage Tiitle - String pageTitle = driver.getTitle(); - System.out.println("We get the Title Like :" +pageTitle); - - Assert.assertEquals(pageTitle, "Facebook – log in or sign up"); - - //To Close the Browser - driver.close(); - - } - -} diff --git a/FirstSeleniumProject/src/com/selenuim/basic/InvokeBrowserDynamically.java b/FirstSeleniumProject/src/com/selenuim/basic/InvokeBrowserDynamically.java deleted file mode 100644 index 76d4c77..0000000 --- a/FirstSeleniumProject/src/com/selenuim/basic/InvokeBrowserDynamically.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.selenuim.basic; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.opera.OperaDriver; -import org.testng.Assert; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Parameters; -import org.testng.annotations.Test; - -public class InvokeBrowserDynamically { - - WebDriver driver = null; - - @Parameters("browser") - @BeforeMethod - public void OpenBrowser(String browser){ - - if(browser.equalsIgnoreCase("chrome")){ - //Open the URL with Selenium - System.setProperty("webdriver.chrome.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - driver = new ChromeDriver(); - //Only for Windpws - //System.setProperty("webdriver.chrome.driver", "c:\\test\\selenium.....\\chromedriver.exe") - }else if (browser.equalsIgnoreCase("Firefox")) { - System.setProperty("webdriver.gecko.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - driver = new FirefoxDriver(); - }else{ - System.setProperty("webdriver.opera.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/operadriver"); - driver = new OperaDriver(); - } - - //To maximize the Browser - driver.manage().window().maximize(); - } - - @AfterMethod - public void quitBrowser(){ - driver.quit(); - } - - - @Test - public void verifyFaceBookHomePage(){ - - String URL = "https://www.facebook.com"; - - driver.get(URL); - - //Verify HomePage Tiitle - String pageTitle = driver.getTitle(); - System.out.println("We get the Title Like :" +pageTitle); - Assert.assertEquals(pageTitle, "Facebook – log in or sign up"); - - try { - Thread.sleep(2000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - } - -} diff --git a/FirstSeleniumProject/src/com/selenuim/basic/InvokeOtherBrowsers.java b/FirstSeleniumProject/src/com/selenuim/basic/InvokeOtherBrowsers.java deleted file mode 100644 index c2fe535..0000000 --- a/FirstSeleniumProject/src/com/selenuim/basic/InvokeOtherBrowsers.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.selenuim.basic; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.ie.InternetExplorerDriver; -import org.openqa.selenium.opera.OperaDriver; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class InvokeOtherBrowsers { - - @Test - public void verifyFaceBookHomePage(){ - - String URL = "https://www.facebook.com"; - -/*// //Open the URL with Selenium - System.setProperty("webdriver.chrome.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - -// //Only for Windpws -// //System.setProperty("webdriver.chrome.driver", "c:\\test\\selenium.....\\chromedriver.exe") - - WebDriver driver = new ChromeDriver();*/ - - //FireFox Browser Invoke - System.setProperty("webdriver.gecko.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - WebDriver driver = new FirefoxDriver(); - - /*System.setProperty("webdriver.opera.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/operadriver"); - WebDriver driver = new OperaDriver();*/ - - /* System.setProperty("webdriver.ie.driver", "PATH IE Driver EXE"); - WebDriver driver = new InternetExplorerDriver();*/ - - //To maximize the Browser - driver.manage().window().maximize(); - - driver.get(URL); - - //Verify HomePage Tiitle - String pageTitle = driver.getTitle(); - System.out.println("We get the Title Like :" +pageTitle); - - Assert.assertEquals(pageTitle, "Facebook – log in or sign up"); - - //To Close the Browser - driver.quit(); - - } - -} diff --git a/FirstSeleniumProject/src/com/selenuim/basic/OptionsClassSelenium.java b/FirstSeleniumProject/src/com/selenuim/basic/OptionsClassSelenium.java deleted file mode 100644 index e97451c..0000000 --- a/FirstSeleniumProject/src/com/selenuim/basic/OptionsClassSelenium.java +++ /dev/null @@ -1,154 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.PageLoadStrategy; -import org.openqa.selenium.Proxy; -import org.openqa.selenium.UnexpectedAlertBehaviour; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - - - public void setArguments() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://www.bing.com"); - - } - - @Test - public void SetBrowserNotification() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - co.addArguments("--disable-notifications"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - - @Test - public void handleUnHandledAlert() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.setUnhandledPromptBehaviour(UnexpectedAlertBehaviour.ACCEPT); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - - - @Test - public void SetPageLoadStrategy() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.setPageLoadStrategy(PageLoadStrategy.EAGER); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - -} diff --git a/FirstSeleniumProject/src/module-info.java b/FirstSeleniumProject/src/module-info.java new file mode 100644 index 0000000..3b17b5f --- /dev/null +++ b/FirstSeleniumProject/src/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module FirstSeleniumProject { +} \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/Default suite/Default test.xml b/FirstSeleniumProject/test-output/Default suite/Default test.xml deleted file mode 100644 index f06c93b..0000000 --- a/FirstSeleniumProject/test-output/Default suite/Default test.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/FirstSeleniumProject/test-output/Default suite/testng-failed.xml b/FirstSeleniumProject/test-output/Default suite/testng-failed.xml deleted file mode 100644 index 78d045a..0000000 --- a/FirstSeleniumProject/test-output/Default suite/testng-failed.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/Live Project Automation : RediffMail/Rediff PortFolio Test.html b/FirstSeleniumProject/test-output/Live Project Automation : RediffMail/Rediff PortFolio Test.html deleted file mode 100644 index 566f3d8..0000000 --- a/FirstSeleniumProject/test-output/Live Project Automation : RediffMail/Rediff PortFolio Test.html +++ /dev/null @@ -1,94 +0,0 @@ - - -TestNG: Rediff PortFolio Test - - - - - - - - -

Rediff PortFolio Test

- - - - - - - - - - - -
Tests passed/Failed/Skipped:3/0/0
Started on:Tue Apr 23 21:10:39 IST 2019
Total time:136 seconds (136477 ms)
Included groups:
Excluded groups:

-(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - - - - - - -
PASSED TESTS
Test methodExceptionTime (seconds)Instance
testCreatePortfolio
Test class: com.liveproject.CreatePortfolio
97com.liveproject.CreatePortfolio@724af044
testDeletePortfolio
Test class: com.liveproject.CreatePortfolio
0com.liveproject.CreatePortfolio@724af044
testportfolioVerification
Test class: com.liveproject.CreatePortfolio
38com.liveproject.CreatePortfolio@724af044

- - \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/Live Project Automation : RediffMail/Rediff PortFolio Test.xml b/FirstSeleniumProject/test-output/Live Project Automation : RediffMail/Rediff PortFolio Test.xml deleted file mode 100644 index 5854167..0000000 --- a/FirstSeleniumProject/test-output/Live Project Automation : RediffMail/Rediff PortFolio Test.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/FirstSeleniumProject/test-output/Live Project Automation : RediffMail/testng-failed.xml b/FirstSeleniumProject/test-output/Live Project Automation : RediffMail/testng-failed.xml deleted file mode 100644 index 4086b51..0000000 --- a/FirstSeleniumProject/test-output/Live Project Automation : RediffMail/testng-failed.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/Verify FaceBook HomePage/FaceBook HomePage Test.xml b/FirstSeleniumProject/test-output/Verify FaceBook HomePage/FaceBook HomePage Test.xml deleted file mode 100644 index 8d1a593..0000000 --- a/FirstSeleniumProject/test-output/Verify FaceBook HomePage/FaceBook HomePage Test.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/emailable-report.html b/FirstSeleniumProject/test-output/emailable-report.html deleted file mode 100644 index aabc475..0000000 --- a/FirstSeleniumProject/test-output/emailable-report.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -TestNG Report - - - - - - - -
Test# Passed# Skipped# FailedTime (ms)Included GroupsExcluded Groups
Default suite
Default test20046,416
- -
ClassMethodStartTime (ms)
Default suite
Default test — passed
com.liveproject.AddDeleteStockInPortfolioaddStockTest155693684746041975
deleteStock15569368894404394
-

Default test

com.liveproject.AddDeleteStockInPortfolio#addStockTest

back to summary

-

com.liveproject.AddDeleteStockInPortfolio#deleteStock

back to summary

- - diff --git a/FirstSeleniumProject/test-output/jquery-1.7.1.min.js b/FirstSeleniumProject/test-output/jquery-1.7.1.min.js deleted file mode 100644 index 198b3ff..0000000 --- a/FirstSeleniumProject/test-output/jquery-1.7.1.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.7.1 jquery.com | jquery.org/license */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
"+""+"
",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; -f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() -{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.liveproject.AddDeleteStockInPortfolio.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.liveproject.AddDeleteStockInPortfolio.xml deleted file mode 100644 index 65085cf..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.liveproject.AddDeleteStockInPortfolio.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.liveproject.CreatePortfolio.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.liveproject.CreatePortfolio.xml deleted file mode 100644 index bd087cc..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.liveproject.CreatePortfolio.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.liveproject.LoginTest.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.liveproject.LoginTest.xml deleted file mode 100644 index ae12feb..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.liveproject.LoginTest.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.ExtractSpecificElementOnWebPage.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.ExtractSpecificElementOnWebPage.xml deleted file mode 100644 index 7fb2355..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.ExtractSpecificElementOnWebPage.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.ExtractTextInSelenium.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.ExtractTextInSelenium.xml deleted file mode 100644 index fefec0c..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.ExtractTextInSelenium.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.FindBrokenLink.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.FindBrokenLink.xml deleted file mode 100644 index 3fd27e8..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.FindBrokenLink.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.HandleIframes.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.HandleIframes.xml deleted file mode 100644 index e860f8f..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.HandleIframes.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.VerifyElementPresence.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.VerifyElementPresence.xml deleted file mode 100644 index d540a08..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.VerifyElementPresence.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.VerifyWebElementPresence.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.VerifyWebElementPresence.xml deleted file mode 100644 index 05e47bd..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart1.VerifyWebElementPresence.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.HandleAlerts.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.HandleAlerts.xml deleted file mode 100644 index d07ef13..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.HandleAlerts.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.HandleDragAndDrop.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.HandleDragAndDrop.xml deleted file mode 100644 index c640018..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.HandleDragAndDrop.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.HandleMouseHover.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.HandleMouseHover.xml deleted file mode 100644 index 76afa62..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.HandleMouseHover.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.HandleMultipleWindows.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.HandleMultipleWindows.xml deleted file mode 100644 index 5fab753..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.HandleMultipleWindows.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.MultiSelectDropDown.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.MultiSelectDropDown.xml deleted file mode 100644 index 8101513..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.MultiSelectDropDown.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.SelectDropDown.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.SelectDropDown.xml deleted file mode 100644 index 798a179..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart2.SelectDropDown.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.HandleAutoSuggest.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.HandleAutoSuggest.xml deleted file mode 100644 index 436914e..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.HandleAutoSuggest.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.HandleWebTable.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.HandleWebTable.xml deleted file mode 100644 index fbc7ef3..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.HandleWebTable.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.ManageCookies.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.ManageCookies.xml deleted file mode 100644 index 63a10b0..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.ManageCookies.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.ManageJavaScriptExecutor.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.ManageJavaScriptExecutor.xml deleted file mode 100644 index 0cf45a3..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.ManageJavaScriptExecutor.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.UploadFileSelenium.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.UploadFileSelenium.xml deleted file mode 100644 index 8b30be0..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.masterpart3.UploadFileSelenium.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.wait.ExplicitWaitClass.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.wait.ExplicitWaitClass.xml deleted file mode 100644 index 5fe855e..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.wait.ExplicitWaitClass.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.wait.ImplicitWaitClass.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.wait.ImplicitWaitClass.xml deleted file mode 100644 index 6db5f7a..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.wait.ImplicitWaitClass.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.wait.PageLoadTimeOutClass.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.wait.PageLoadTimeOutClass.xml deleted file mode 100644 index e5fa7be..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.wait.PageLoadTimeOutClass.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.wait.SleepWaitClass.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.wait.SleepWaitClass.xml deleted file mode 100644 index 7aee343..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.wait.SleepWaitClass.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.CNNTest.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.CNNTest.xml deleted file mode 100644 index 059f531..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.CNNTest.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.FindElementClass.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.FindElementClass.xml deleted file mode 100644 index dfc4051..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.FindElementClass.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.FindElementsClass.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.FindElementsClass.xml deleted file mode 100644 index 167e31f..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.FindElementsClass.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.ReddifSignInTest.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.ReddifSignInTest.xml deleted file mode 100644 index dd0ac45..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.ReddifSignInTest.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.XpathClass.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.XpathClass.xml deleted file mode 100644 index fde485d..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.XpathClass.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.FirstSeleniumTest.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.FirstSeleniumTest.xml deleted file mode 100644 index 19ba0aa..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.FirstSeleniumTest.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.InvokeBrowserDynamically.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.InvokeBrowserDynamically.xml deleted file mode 100644 index 5f263d0..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.InvokeBrowserDynamically.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.InvokeOtherBrowsers.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.InvokeOtherBrowsers.xml deleted file mode 100644 index d5a85de..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.InvokeOtherBrowsers.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.OptionsClassSelenium.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.OptionsClassSelenium.xml deleted file mode 100644 index cbfb07a..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.OptionsClassSelenium.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/old/Default suite/Default test.properties b/FirstSeleniumProject/test-output/old/Default suite/Default test.properties deleted file mode 100644 index 37da032..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/Default test.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Default test] \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Default suite/classes.html b/FirstSeleniumProject/test-output/old/Default suite/classes.html deleted file mode 100644 index 4417010..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/classes.html +++ /dev/null @@ -1,32 +0,0 @@ -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.liveproject.AddDeleteStockInPortfolio  
@Test
 deleteStock 
 addStockTest 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/FirstSeleniumProject/test-output/old/Default suite/groups.html b/FirstSeleniumProject/test-output/old/Default suite/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Default suite/index.html b/FirstSeleniumProject/test-output/old/Default suite/index.html deleted file mode 100644 index 8ed202c..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for Default suite - - - - - diff --git a/FirstSeleniumProject/test-output/old/Default suite/main.html b/FirstSeleniumProject/test-output/old/Default suite/main.html deleted file mode 100644 index 5888ae0..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for Default suite -Select a result on the left-hand pane. diff --git a/FirstSeleniumProject/test-output/old/Default suite/methods-alphabetical.html b/FirstSeleniumProject/test-output/old/Default suite/methods-alphabetical.html deleted file mode 100644 index 59d2d37..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/methods-alphabetical.html +++ /dev/null @@ -1,8 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Default suite

(Hover the method name to see the test class name)

- - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/05/04 07:57:27 0      addStockTestmain@1076496284
19/05/04 07:58:09 41980      deleteStockmain@1076496284
diff --git a/FirstSeleniumProject/test-output/old/Default suite/methods-not-run.html b/FirstSeleniumProject/test-output/old/Default suite/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Default suite/methods.html b/FirstSeleniumProject/test-output/old/Default suite/methods.html deleted file mode 100644 index 59d2d37..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/methods.html +++ /dev/null @@ -1,8 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Default suite

(Hover the method name to see the test class name)

- - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/05/04 07:57:27 0      addStockTestmain@1076496284
19/05/04 07:58:09 41980      deleteStockmain@1076496284
diff --git a/FirstSeleniumProject/test-output/old/Default suite/reporter-output.html b/FirstSeleniumProject/test-output/old/Default suite/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Default suite/testng.xml.html b/FirstSeleniumProject/test-output/old/Default suite/testng.xml.html deleted file mode 100644 index 0be8ec3..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Default suite<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Default suite">
  <test thread-count="5" verbose="2" name="Default test">
    <classes>
      <class name="com.liveproject.AddDeleteStockInPortfolio"/>
    </classes>
  </test> <!-- Default test -->
</suite> <!-- Default suite -->
\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Default suite/toc.html b/FirstSeleniumProject/test-output/old/Default suite/toc.html deleted file mode 100644 index 4211d4c..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for Default suite - - - - -

Results for
Default suite

- - - - - - - - - - -
1 test1 class2 methods:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Default test (2/0/0) - Results -
-
- \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/Rediff PortFolio Test.properties b/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/Rediff PortFolio Test.properties deleted file mode 100644 index 7b3463e..0000000 --- a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/Rediff PortFolio Test.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Rediff PortFolio Test] \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/classes.html b/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/classes.html deleted file mode 100644 index 0bc66b0..0000000 --- a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/classes.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.liveproject.CreatePortfolio  
@Test
 testDeletePortfolio 
 testportfolioVerification 
 testCreatePortfolio 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/groups.html b/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/index.html b/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/index.html deleted file mode 100644 index dd12634..0000000 --- a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for Live Project Automation : RediffMail - - - - - diff --git a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/main.html b/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/main.html deleted file mode 100644 index c592b61..0000000 --- a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for Live Project Automation : RediffMail -Select a result on the left-hand pane. diff --git a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/methods-alphabetical.html b/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/methods-alphabetical.html deleted file mode 100644 index fd5427e..0000000 --- a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/methods-alphabetical.html +++ /dev/null @@ -1,12 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Live Project Automation : RediffMail

(Hover the method name to see the test class name)

- - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/04/23 21:10:36 0 >>openBrowser      main@1967892594
19/04/23 21:10:39 2909      testCreatePortfoliomain@1967892594
19/04/23 21:12:55 139185      testDeletePortfoliomain@1967892594
19/04/23 21:12:16 100254      testportfolioVerificationmain@1967892594
diff --git a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/methods-not-run.html b/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/methods.html b/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/methods.html deleted file mode 100644 index ba7fb22..0000000 --- a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/methods.html +++ /dev/null @@ -1,12 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Live Project Automation : RediffMail

(Hover the method name to see the test class name)

- - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/04/23 21:10:36 0 >>openBrowser      main@1967892594
19/04/23 21:10:39 2909      testCreatePortfoliomain@1967892594
19/04/23 21:12:16 100254      testportfolioVerificationmain@1967892594
19/04/23 21:12:55 139185      testDeletePortfoliomain@1967892594
diff --git a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/reporter-output.html b/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/testng.xml.html b/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/testng.xml.html deleted file mode 100644 index 34ba015..0000000 --- a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Live Project Automation : RediffMail<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Live Project Automation : RediffMail">
  <test thread-count="5" name="Rediff PortFolio Test">
    <classes>
      <class name="com.liveproject.CreatePortfolio"/>
    </classes>
  </test> <!-- Rediff PortFolio Test -->
</suite> <!-- Live Project Automation : RediffMail -->
\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/toc.html b/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/toc.html deleted file mode 100644 index 784abac..0000000 --- a/FirstSeleniumProject/test-output/old/Live Project Automation : RediffMail/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for Live Project Automation : RediffMail - - - - -

Results for
Live Project Automation : RediffMail

- - - - - - - - - - -
1 test1 class3 methods:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Rediff PortFolio Test (3/0/0) - Results -
-
- \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/FaceBook HomePage Test.properties b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/FaceBook HomePage Test.properties deleted file mode 100644 index ae75226..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/FaceBook HomePage Test.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=FaceBook HomePage Test] \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/classes.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/classes.html deleted file mode 100644 index 4b1c03e..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/classes.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.selenuim.basic.InvokeBrowserDynamically  
@Test
 verifyFaceBookHomePage 
@BeforeClass
@BeforeMethod
 OpenBrowser 
@AfterMethod
 quitBrowser 
@AfterClass
diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/groups.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/index.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/index.html deleted file mode 100644 index 1122de3..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for Verify FaceBook HomePage - - - - - diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/main.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/main.html deleted file mode 100644 index c161ab2..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for Verify FaceBook HomePage -Select a result on the left-hand pane. diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods-alphabetical.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods-alphabetical.html deleted file mode 100644 index b1b8273..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods-alphabetical.html +++ /dev/null @@ -1,10 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Verify FaceBook HomePage

(Hover the method name to see the test class name)

- - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/10 19:56:59 0     >>OpenBrowser  main@1540011289
19/01/10 19:57:10 10717     <<quitBrowser  main@1540011289
19/01/10 19:57:04 4557      verifyFaceBookHomePagemain@1540011289
diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods-not-run.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods.html deleted file mode 100644 index 94777c6..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods.html +++ /dev/null @@ -1,10 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Verify FaceBook HomePage

(Hover the method name to see the test class name)

- - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/10 19:56:59 0     >>OpenBrowser  main@1540011289
19/01/10 19:57:04 4557      verifyFaceBookHomePagemain@1540011289
19/01/10 19:57:10 10717     <<quitBrowser  main@1540011289
diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/reporter-output.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/testng.xml.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/testng.xml.html deleted file mode 100644 index dd642ae..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Verify FaceBook HomePage<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Verify FaceBook HomePage">
  <parameter name="browser" value="IE"/>
  <test thread-count="5" name="FaceBook HomePage Test">
    <classes>
      <class name="com.selenuim.basic.InvokeBrowserDynamically"/>
    </classes>
  </test> <!-- FaceBook HomePage Test -->
</suite> <!-- Verify FaceBook HomePage -->
\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/toc.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/toc.html deleted file mode 100644 index 40ef988..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for Verify FaceBook HomePage - - - - -

Results for
Verify FaceBook HomePage

- - - - - - - - - - -
1 test1 class1 method:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
FaceBook HomePage Test (1/0/0) - Results -
-
- \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/index.html b/FirstSeleniumProject/test-output/old/index.html deleted file mode 100644 index 423b680..0000000 --- a/FirstSeleniumProject/test-output/old/index.html +++ /dev/null @@ -1,9 +0,0 @@ - - - - -

Test results

- - - -
SuitePassedFailedSkippedtestng.xml
Total200 
Default suite200Link
diff --git a/FirstSeleniumProject/test-output/testng-failed.xml b/FirstSeleniumProject/test-output/testng-failed.xml deleted file mode 100644 index 78d045a..0000000 --- a/FirstSeleniumProject/test-output/testng-failed.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/testng-results.xml b/FirstSeleniumProject/test-output/testng-results.xml deleted file mode 100644 index 612922b..0000000 --- a/FirstSeleniumProject/test-output/testng-results.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/testng.css b/FirstSeleniumProject/test-output/testng.css deleted file mode 100644 index 3904800..0000000 --- a/FirstSeleniumProject/test-output/testng.css +++ /dev/null @@ -1,9 +0,0 @@ -.invocation-failed, .test-failed { background-color: #DD0000; } -.invocation-percent, .test-percent { background-color: #006600; } -.invocation-passed, .test-passed { background-color: #00AA00; } -.invocation-skipped, .test-skipped { background-color: #CCCC00; } - -.main-page { - font-size: x-large; -} - diff --git a/FirstSeleniumProject/testng.xml b/FirstSeleniumProject/testng.xml deleted file mode 100644 index 596854f..0000000 --- a/FirstSeleniumProject/testng.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/JavaTraining/.classpath b/JavaTraining/.classpath index 18b5fcc..9abb9e1 100644 --- a/JavaTraining/.classpath +++ b/JavaTraining/.classpath @@ -1,25 +1,7 @@ - - - - - - - - - - - - - - - - - - - - + + diff --git a/JavaTraining/sampleTest.xlsx b/JavaTraining/sampleTest.xlsx index 56ad1c6..d9da549 100644 Binary files a/JavaTraining/sampleTest.xlsx and b/JavaTraining/sampleTest.xlsx differ diff --git a/JavaTraining/src/utilities/ReadJsonData.java b/JavaTraining/src/utilities/ReadJsonData.java new file mode 100644 index 0000000..48f1c1f --- /dev/null +++ b/JavaTraining/src/utilities/ReadJsonData.java @@ -0,0 +1,69 @@ +package utilities; + +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; +import java.util.Iterator; +import java.util.Set; + +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; +import org.json.simple.parser.JSONParser; +import org.json.simple.parser.ParseException; + +public class ReadJsonData { + + public static void main(String[] args) throws IOException, ParseException { + + String filepath = System.getProperty("user.dir") + "//testData.json"; + FileReader file = new FileReader(filepath); + + JSONParser parser = new JSONParser(); + JSONObject json = (JSONObject) parser.parse(file); + + System.out.println(json.toJSONString()); + + JSONArray testData = (JSONArray) json.get("testdata"); +// System.out.println(testData.toJSONString()); +// +// JSONObject logintest = (JSONObject) testData.get(0); +// System.out.println(logintest.toJSONString()); +// System.out.println(logintest.get("testName")); +// +// JSONArray loginTestSet = (JSONArray) logintest.get("data"); +// JSONObject LoginTestSetData1 = (JSONObject) loginTestSet.get(1); +// System.out.println(LoginTestSetData1.get("browser")); + + for (int i = 0; i < testData.size(); i++) { + + JSONObject testCase = (JSONObject) testData.get(i); + System.out.println("Test Case Name is -- " + testCase.get("testName")); + + JSONArray testCaseData = (JSONArray) testCase.get("data"); + for (int j = 0; j < testCaseData.size(); j++) { + + JSONObject currentTestData = (JSONObject) testCaseData.get(j); + Set keys = currentTestData.keySet(); + Iterator it = keys.iterator(); + while (it.hasNext()) { + String key = it.next(); + String value = (String) currentTestData.get(key); + System.out.println(key + " -- " + value); + } + + + } + + + } + + + + + + + + + } + +} diff --git a/JavaTraining/src/utilities/ReadYAMLData.java b/JavaTraining/src/utilities/ReadYAMLData.java new file mode 100644 index 0000000..e7782a7 --- /dev/null +++ b/JavaTraining/src/utilities/ReadYAMLData.java @@ -0,0 +1,37 @@ +package utilities; + + +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.util.List; +import java.util.Map; + +import com.esotericsoftware.yamlbeans.YamlException; +import com.esotericsoftware.yamlbeans.YamlReader; + +public class ReadYAMLData { + + public static void main(String[] args) throws FileNotFoundException, YamlException { + + String filepath = System.getProperty("user.dir") + "//testData.yml"; + FileReader file = new FileReader(filepath); + + YamlReader reader = new YamlReader(file); + + //Map - JSONObject + //List - JSONArray + + Map testData = (Map)reader.read(); + + List testCases = (List) testData.get("testdata"); + System.out.println(testCases); + + Map loginTestData = (Map) testCases.get(0); + System.out.println(loginTestData.get("testName")); + + List loginTestDataData = (List) loginTestData.get("data"); + System.out.println(loginTestDataData); + + } + +} diff --git a/JavaTraining/src/utilities/writeJSON.java b/JavaTraining/src/utilities/writeJSON.java new file mode 100644 index 0000000..c89996d --- /dev/null +++ b/JavaTraining/src/utilities/writeJSON.java @@ -0,0 +1,37 @@ +package utilities; + +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; + +public class writeJSON { + + @SuppressWarnings("unchecked") + public static void main(String[] args) { + + JSONObject student1 = new JSONObject(); + student1.put("studentName", "John"); + student1.put("Grade", "5th"); + student1.put("Location", "16th Avenue"); + + JSONObject student2 = new JSONObject(); + student2.put("studentName", "Anna"); + student2.put("Grade", "5th"); + student2.put("Location", "16th Avenue"); + + System.out.println(student1.toJSONString()); + System.out.println(student2.toJSONString()); + + JSONArray studentDetails = new JSONArray(); + studentDetails.add(student1); + studentDetails.add(student2); + + System.out.println(studentDetails.toJSONString()); + + JSONObject details = new JSONObject(); + details.put("studentDetails", studentDetails); + + System.out.println(details.toJSONString()); + + } + +} diff --git a/JavaTraining/testData.json b/JavaTraining/testData.json new file mode 100644 index 0000000..79fc937 --- /dev/null +++ b/JavaTraining/testData.json @@ -0,0 +1,72 @@ +{ + "testdata": [ + { + "testName": "LoginTest", + "data": [ + { + "runmode": "y", + "browser": "chrome", + "username":"abc@gmail.com", + "password":"pass1234" + }, + { + "runmode": "n", + "browser": "mozilla", + "username":"abc@gmail.com", + "password":"pass1234" + }, + { + "runmode": "y", + "browser": "edge", + "username":"abc@gmail.com", + "password":"pass1234" + } + ] + + }, + { + "testName": "PurchaseProductTest", + "data": [ + { + "runmode": "y", + "browser": "chrome", + "productname":"iphone1 10", + "mincost":"10000", + "maxcost":"50000" + }, + { + "runmode": "y", + "browser": "mozilla", + "productname":"IBM ThinkPad", + "mincost":"50000", + "maxcost":"100000" + }, + { + "runmode": "n", + "browser": "edge", + "productname":"Iball Headphones", + "mincost":"1000", + "maxcost":"5000" + } + ] + }, + { + "testName": "ProductOperationTest", + "data": [ + { + "runmode": "y", + "browser": "chrome", + "productname":"iphone 10", + "operation":"remove" + }, + { + "runmode": "y", + "browser": "mozilla", + "productname":"IBM ThinkPad", + "mincost":"50000", + "maxcost":"100000" + } + ] + } + ] +} \ No newline at end of file diff --git a/JavaTraining/testData.yml b/JavaTraining/testData.yml new file mode 100644 index 0000000..3868e10 --- /dev/null +++ b/JavaTraining/testData.yml @@ -0,0 +1,43 @@ +testdata: + - testName: LoginTest + data: + - runmode: 'y' + browser: chrome + username: abc@gmail.com + password: pass1234 + - runmode: 'n' + browser: mozilla + username: abc@gmail.com + password: pass1234 + - runmode: 'y' + browser: edge + username: abc@gmail.com + password: pass1234 + - testName: PurchaseProductTest + data: + - runmode: 'y' + browser: chrome + productname: iphone1 10 + mincost: '10000' + maxcost: '50000' + - runmode: 'y' + browser: mozilla + productname: IBM ThinkPad + mincost: '50000' + maxcost: '100000' + - runmode: 'n' + browser: edge + productname: Iball Headphones + mincost: '1000' + maxcost: '5000' + - testName: ProductOperationTest + data: + - runmode: 'y' + browser: chrome + productname: iphone 10 + operation: remove + - runmode: 'y' + browser: mozilla + productname: IBM ThinkPad + mincost: '50000' + maxcost: '100000' diff --git a/MySampleMavenProject/.classpath b/MySampleMavenProject/.classpath deleted file mode 100644 index dddca28..0000000 --- a/MySampleMavenProject/.classpath +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MySampleMavenProject/.gitignore b/MySampleMavenProject/.gitignore deleted file mode 100644 index b83d222..0000000 --- a/MySampleMavenProject/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/target/ diff --git a/MySampleMavenProject/.project b/MySampleMavenProject/.project deleted file mode 100644 index e595e99..0000000 --- a/MySampleMavenProject/.project +++ /dev/null @@ -1,23 +0,0 @@ - - - MySampleMavenProject - NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse. - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - org.eclipse.m2e.core.maven2Nature - org.eclipse.jdt.core.javanature - - diff --git a/MySampleMavenProject/.settings/org.eclipse.core.resources.prefs b/MySampleMavenProject/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index f9fe345..0000000 --- a/MySampleMavenProject/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,4 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/test/java=UTF-8 -encoding/=UTF-8 diff --git a/MySampleMavenProject/.settings/org.eclipse.jdt.core.prefs b/MySampleMavenProject/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index ec4300d..0000000 --- a/MySampleMavenProject/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,5 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 -org.eclipse.jdt.core.compiler.compliance=1.7 -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.source=1.7 diff --git a/MySampleMavenProject/.settings/org.eclipse.m2e.core.prefs b/MySampleMavenProject/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index f897a7f..0000000 --- a/MySampleMavenProject/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/MySampleMavenProject/pom.xml b/MySampleMavenProject/pom.xml deleted file mode 100644 index 2909af8..0000000 --- a/MySampleMavenProject/pom.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - 4.0.0 - - com.testing.sample - MySampleMavenProject - 1.0-SNAPSHOT - - MySampleMavenProject - - http://www.example.com - - - UTF-8 - 1.7 - 1.7 - - - - - junit - junit - 4.11 - test - - - - - log4j - log4j - 1.2.16 - - - - - - - - - - - maven-clean-plugin - 3.1.0 - - - - maven-resources-plugin - 3.0.2 - - - maven-compiler-plugin - 3.8.0 - - - maven-surefire-plugin - 2.22.1 - - - maven-jar-plugin - 3.0.2 - - - maven-install-plugin - 2.5.2 - - - maven-deploy-plugin - 2.8.2 - - - - maven-site-plugin - 3.7.1 - - - maven-project-info-reports-plugin - 3.0.0 - - - - - diff --git a/MySampleMavenProject/src/main/java/com/testing/sample/SampleUtil.java b/MySampleMavenProject/src/main/java/com/testing/sample/SampleUtil.java deleted file mode 100644 index dd150cc..0000000 --- a/MySampleMavenProject/src/main/java/com/testing/sample/SampleUtil.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.testing.sample; - -public class SampleUtil { - - public static Integer add(Integer a, Integer b) { - if (a == null) { - return null; - } - if (b == null) { - return null; - } - return a + b; - } - -} diff --git a/MySampleMavenProject/src/test/java/com/testing/sample/SampleUtilTest.java b/MySampleMavenProject/src/test/java/com/testing/sample/SampleUtilTest.java deleted file mode 100644 index 3acf7ff..0000000 --- a/MySampleMavenProject/src/test/java/com/testing/sample/SampleUtilTest.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.testing.sample; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class SampleUtilTest { - - @Test - public void testAdd() { - System.out.println("add"); - Integer a = 15; - Integer b = 15; - Integer expResult = 30; - Integer result = SampleUtil.add(a, b); - assertEquals(expResult, result); - - assertEquals(null, SampleUtil.add(null, 15)); - assertEquals(null, SampleUtil.add(null, null)); - } - - @Test - public void testadd1() - { - assertEquals(null, SampleUtil.add(15, null)); - } - - @Test - public void testadd2() - { - assertEquals(null, SampleUtil.add(null, 15)); - } - - @Test - public void testadd3() - { - assertEquals(null, SampleUtil.add(null, null)); - } -} diff --git a/MyTestNGProject/.classpath b/MyTestNGProject/.classpath index 4806836..e8a6c78 100644 --- a/MyTestNGProject/.classpath +++ b/MyTestNGProject/.classpath @@ -1,7 +1,13 @@ - + + + + + + + diff --git a/MyTestNGProject/src/FaceBookLogin.java b/MyTestNGProject/src/FaceBookLogin.java index 9fadeb1..c4edbaf 100644 --- a/MyTestNGProject/src/FaceBookLogin.java +++ b/MyTestNGProject/src/FaceBookLogin.java @@ -16,7 +16,7 @@ public void loginWithInValidCredentials() { System.out.println("Hi, I am not unable to Log-in"); } - + @Test public void loginWithInValidUserName() { diff --git a/MyTestNGProject/src/FaceBookProfileTest.java b/MyTestNGProject/src/FaceBookProfileTest.java index 3a9ebf7..644cacd 100644 --- a/MyTestNGProject/src/FaceBookProfileTest.java +++ b/MyTestNGProject/src/FaceBookProfileTest.java @@ -2,12 +2,12 @@ import org.testng.annotations.Test; public class FaceBookProfileTest { - + @Test public void checkProfileLink(){ System.out.println("Profile Link is fine"); } - + @Test public void checkProfileLogo(){ System.out.println("Profile Logo is fine"); diff --git a/MyTestNGProject/src/SmpleTest.java b/MyTestNGProject/src/SmpleTest.java index b37a061..142693b 100644 --- a/MyTestNGProject/src/SmpleTest.java +++ b/MyTestNGProject/src/SmpleTest.java @@ -1,14 +1,15 @@ -import org.testng.annotations.*; +import org.testng.annotations.AfterSuite; +import org.testng.annotations.BeforeSuite; public class SmpleTest { - + @BeforeSuite public void beforeSuiteMethod(){ - + //Business logic should be here System.out.println("Executing Before Test Suite"); } - + @AfterSuite public void afterSuiteMethod(){ System.out.println("Executing After Test Suite"); diff --git a/MyTestNGProject/src/com/testng/dataprovider/DataProviderAcceptanceExample.java b/MyTestNGProject/src/com/testng/dataprovider/DataProviderAcceptanceExample.java index 38a7c3d..a5078e3 100644 --- a/MyTestNGProject/src/com/testng/dataprovider/DataProviderAcceptanceExample.java +++ b/MyTestNGProject/src/com/testng/dataprovider/DataProviderAcceptanceExample.java @@ -3,7 +3,7 @@ import org.testng.annotations.Test; public class DataProviderAcceptanceExample { - + @Test(dataProvider = "TestType", dataProviderClass=DataProviderSource.class) public void acceptanceTest(String data) { System.out.println("Acceptance testing: Data(" + data + ")"); diff --git a/MyTestNGProject/src/com/testng/dataprovider/DataProviderIntegrationExample.java b/MyTestNGProject/src/com/testng/dataprovider/DataProviderIntegrationExample.java index 495d605..e013d8c 100644 --- a/MyTestNGProject/src/com/testng/dataprovider/DataProviderIntegrationExample.java +++ b/MyTestNGProject/src/com/testng/dataprovider/DataProviderIntegrationExample.java @@ -3,7 +3,7 @@ import org.testng.annotations.Test; public class DataProviderIntegrationExample { - + @Test(dataProvider = "TestType", dataProviderClass=DataProviderSource.class) public void integrationTest(String data) { System.out.println("Integration testing: Data(" + data + ")"); diff --git a/MyTestNGProject/src/com/testng/dataprovider/DataProviderParameterExample.java b/MyTestNGProject/src/com/testng/dataprovider/DataProviderParameterExample.java index 1e31949..b4cea80 100644 --- a/MyTestNGProject/src/com/testng/dataprovider/DataProviderParameterExample.java +++ b/MyTestNGProject/src/com/testng/dataprovider/DataProviderParameterExample.java @@ -3,17 +3,17 @@ import org.testng.annotations.Test; public class DataProviderParameterExample { - + @Test(dataProvider = "scenarioData", dataProviderClass=DataProviderSource.class) public void scenario1(String scenarioData) { System.out.println("Scenario testing: Data(" + scenarioData + ")"); } - + @Test(dataProvider = "scenarioData", dataProviderClass=DataProviderSource.class) public void scenario2(String scenarioData) { System.out.println("Scenario testing: Data(" + scenarioData + ")"); } - + @Test(dataProvider = "scenarioData", dataProviderClass=DataProviderSource.class) public void commonScenarios(String scenarioData) { System.out.println("Common Scenarios testing: Data(" + scenarioData + ")"); diff --git a/MyTestNGProject/src/com/testng/dataprovider/TestParameterExample.java b/MyTestNGProject/src/com/testng/dataprovider/TestParameterExample.java index bfb929d..faf94c9 100644 --- a/MyTestNGProject/src/com/testng/dataprovider/TestParameterExample.java +++ b/MyTestNGProject/src/com/testng/dataprovider/TestParameterExample.java @@ -5,14 +5,14 @@ import org.testng.annotations.Test; public class TestParameterExample { - + @Test (dataProvider = "DoubleSet") public void testAddition(int actual, int expected){ int actualValue = actual + 20; Assert.assertEquals(actualValue, expected); } - - + + @DataProvider public Object[][] getData(){ return new Object[][]{ @@ -23,7 +23,7 @@ public Object[][] getData(){ {400, 420} }; } - + @DataProvider (name = "DoubleSet") public Object[][] getDataSet2(){ return new Object[][]{ diff --git a/MyTestNGProject/src/com/testng/listeners/DemoListeners.java b/MyTestNGProject/src/com/testng/listeners/DemoListeners.java index b39781f..e09b4df 100644 --- a/MyTestNGProject/src/com/testng/listeners/DemoListeners.java +++ b/MyTestNGProject/src/com/testng/listeners/DemoListeners.java @@ -7,45 +7,45 @@ public class DemoListeners implements ITestListener{ @Override - public void onTestStart(ITestResult result) { + public void onTestStart(ITestResult result) { System.out.println("Test Started : " + result.getName()); - + } @Override public void onTestSuccess(ITestResult result) { System.out.println("Test Got Successful : " + result.getName()); - + } @Override public void onTestFailure(ITestResult result) { System.out.println("Test Got Failed : " + result.getName()); - + } @Override public void onTestSkipped(ITestResult result) { System.out.println("Test Got Skipped : " + result.getName()); - + } @Override public void onTestFailedButWithinSuccessPercentage(ITestResult result) { // TODO Auto-generated method stub - + } @Override public void onStart(ITestContext context) { // TODO Auto-generated method stub - + } @Override public void onFinish(ITestContext context) { // TODO Auto-generated method stub - + } } diff --git a/MyTestNGProject/src/com/testng/listeners/SampleTestClass.java b/MyTestNGProject/src/com/testng/listeners/SampleTestClass.java index e7dd86e..0c04737 100644 --- a/MyTestNGProject/src/com/testng/listeners/SampleTestClass.java +++ b/MyTestNGProject/src/com/testng/listeners/SampleTestClass.java @@ -5,27 +5,27 @@ import org.testng.annotations.Test; public class SampleTestClass { - + @Test public void testOne(){ System.out.println("I am TestOne"); } - + @Test(dataProvider = "dataprovider") public void testGetData(String s) { System.out.println("Test GetData method, input = " +s); } - + @DataProvider public Object[] dataprovider() { return new Object[] {"A", "B"}; } - + @Test public void testThree(){ Assert.assertEquals(5, 7); } - + @Test public void testFour(){ System.out.println("I am testFour"); diff --git a/MyTestNGProject/src/com/testng/training/AssertionExample.java b/MyTestNGProject/src/com/testng/training/AssertionExample.java index 7db5cfc..1389ca0 100644 --- a/MyTestNGProject/src/com/testng/training/AssertionExample.java +++ b/MyTestNGProject/src/com/testng/training/AssertionExample.java @@ -4,39 +4,39 @@ import org.testng.annotations.Test; public class AssertionExample { - + @Test public void testOne(){ System.out.println("Hi, I am Test One ....."); Assert.assertEquals("FaceBook", "FaceBook"); } - - @Test + + @Test public void testTwo(){ - + Assert.assertEquals(404, 200); System.out.println("Hi, I am Test Two ....."); } - - @Test + + @Test public void testThree(){ System.out.println("Hi, I am Test Three ....."); Assert.assertTrue(true); - + } - - @Test + + @Test public void testFour(){ System.out.println("Hi, I am Test Four ....."); Assert.assertTrue(false, "Making Test Failure"); } - + @Test public void testFive(){ System.out.println("Hi, I am Test Five ....."); } - - @Test + + @Test public void testSix(){ System.out.println("Hi, I am Test Sixs ....."); } diff --git a/MyTestNGProject/src/com/testng/training/MultiTestDependency.java b/MyTestNGProject/src/com/testng/training/MultiTestDependency.java index 7fd97ec..d5c3187 100644 --- a/MyTestNGProject/src/com/testng/training/MultiTestDependency.java +++ b/MyTestNGProject/src/com/testng/training/MultiTestDependency.java @@ -12,7 +12,7 @@ public void start() { @Test (dependsOnMethods="start") public void init() { - + System.out.println("Initializing the data for processing!"); } diff --git a/MyTestNGProject/src/com/testng/training/PriorityExample.java b/MyTestNGProject/src/com/testng/training/PriorityExample.java index 859c177..47659bc 100644 --- a/MyTestNGProject/src/com/testng/training/PriorityExample.java +++ b/MyTestNGProject/src/com/testng/training/PriorityExample.java @@ -3,27 +3,27 @@ import org.testng.annotations.Test; public class PriorityExample { - + @Test public void testOne(){ System.out.println("Hi, I am Test One ....."); } - + @Test (priority =1) public void testTwo(){ System.out.println("Hi, I am Test Two ....."); } - + @Test (priority =2) public void testThree(){ System.out.println("Hi, I am Test Three ....."); - + } - + @Test (priority =3) public void testFour(){ System.out.println("Hi, I am Test Four ....."); } - + } diff --git a/MyTestNGProject/src/com/testng/training/SamplClassTwo.java b/MyTestNGProject/src/com/testng/training/SamplClassTwo.java index 962486b..3c705b7 100644 --- a/MyTestNGProject/src/com/testng/training/SamplClassTwo.java +++ b/MyTestNGProject/src/com/testng/training/SamplClassTwo.java @@ -3,12 +3,12 @@ import org.testng.annotations.Test; public class SamplClassTwo { - + @Test public void sampleTestTwoMethodOne(){ System.out.println("Hi, I am from Sample Class Two, Method One"); } - + @Test public void sampleTestTwoMethodTwo(){ System.out.println("Hi, I am from Sample Class Two, Method Two"); diff --git a/MyTestNGProject/src/com/testng/training/SampleTestOne.java b/MyTestNGProject/src/com/testng/training/SampleTestOne.java index c4fff38..6fb29ed 100644 --- a/MyTestNGProject/src/com/testng/training/SampleTestOne.java +++ b/MyTestNGProject/src/com/testng/training/SampleTestOne.java @@ -3,12 +3,12 @@ import org.testng.annotations.Test; public class SampleTestOne { - + @Test public void sampleTestOneMethodOne(){ System.out.println("Hi, I am from Sample Class One, Method One"); } - + @Test public void sampleTestOneMethodTwo(){ System.out.println("Hi, I am from Sample Class One, Method Two"); diff --git a/MyTestNGProject/src/com/testng/training/SkippingExample.java b/MyTestNGProject/src/com/testng/training/SkippingExample.java index 474268c..0042ea8 100644 --- a/MyTestNGProject/src/com/testng/training/SkippingExample.java +++ b/MyTestNGProject/src/com/testng/training/SkippingExample.java @@ -4,28 +4,28 @@ import org.testng.annotations.Test; public class SkippingExample { - + @Test public void testOne(){ System.out.println("Hi, I am Test One ....."); } - + @Test (enabled=false) public void testTwo(){ System.out.println("Hi, I am Test Two ....."); } - + @Test public void testThree(){ System.out.println("Hi, I am Test Three ....."); - + throw new SkipException("Skipping Delibretly, As this test is incomplete"); } - + @Test public void testFour(){ System.out.println("Hi, I am Test Four ....."); } - + } diff --git a/MyTestNGProject/src/com/testng/training/SoftAssertionExample.java b/MyTestNGProject/src/com/testng/training/SoftAssertionExample.java index 92d3180..ec65f55 100644 --- a/MyTestNGProject/src/com/testng/training/SoftAssertionExample.java +++ b/MyTestNGProject/src/com/testng/training/SoftAssertionExample.java @@ -27,7 +27,7 @@ public void testCasetwo() { System.out.println("*** test case two executed successfully ***"); softAssert.assertAll(); } - + @Test public void testCaseThree() { SoftAssert softAssert = new SoftAssert(); @@ -37,6 +37,6 @@ public void testCaseThree() { Assert.assertTrue("Hello".equals("Hello"), "Second hard assert failed"); System.out.println("*** test case Three executed successfully ***"); } - + } diff --git a/MyTestNGProject/src/com/testng/training/TestCaseGrouping.java b/MyTestNGProject/src/com/testng/training/TestCaseGrouping.java index bceeabf..2ca6566 100644 --- a/MyTestNGProject/src/com/testng/training/TestCaseGrouping.java +++ b/MyTestNGProject/src/com/testng/training/TestCaseGrouping.java @@ -3,23 +3,23 @@ import org.testng.annotations.Test; public class TestCaseGrouping { - + @Test(groups="Regression") public void testCaseOne() { System.out.println("Im in testCaseOne - And in Regression Group"); } - + @Test(groups="Regression") public void testCaseTwo(){ System.out.println("Im in testCaseTwo - And in Regression Group"); } - + @Test(groups="Smoke Test") public void testCaseThree(){ System.out.println("Im in testCaseThree - And in Smoke Test Group"); } - + @Test(groups={"Regression", "Sanity"}) public void testCaseFour(){ System.out.println("Im in testCaseFour - And in Regression & Sanity Group"); diff --git a/MyTestNGProject/src/com/testng/training/TestParameters.java b/MyTestNGProject/src/com/testng/training/TestParameters.java index a224cfd..23629bd 100644 --- a/MyTestNGProject/src/com/testng/training/TestParameters.java +++ b/MyTestNGProject/src/com/testng/training/TestParameters.java @@ -4,7 +4,7 @@ import org.testng.annotations.Test; public class TestParameters { - + @Test @Parameters("browser") public void testCaseOne(String browser) { diff --git a/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.html b/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.html index 3e5930a..790a634 100644 --- a/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.html +++ b/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.html @@ -57,9 +57,9 @@

AcceptanceLevel

- + - + @@ -70,6 +70,7 @@

AcceptanceLevel

Tests passed/Failed/Skipped:1/0/0
Started on:Sun Jan 06 11:14:42 IST 2019Started on:Fri Jan 19 22:17:50 IST 2024
Total time:0 seconds (5 ms)
Total time:0 seconds (2 ms)
Included groups:
+ @@ -78,7 +79,7 @@

AcceptanceLevel

PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
- +
acceptanceTest
Test class: com.testng.dataprovider.DataProviderAcceptanceExample
Parameters: Acceptance test data
0com.testng.dataprovider.DataProviderAcceptanceExample@204f30ec
com.testng.dataprovider.DataProviderAcceptanceExample@4567f35d

\ No newline at end of file diff --git a/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.xml b/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.xml index 58fb073..59fe6f9 100644 --- a/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.xml +++ b/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.xml @@ -1,5 +1,5 @@ - - + + diff --git a/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.html b/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.html index b87d372..0fd9ff1 100644 --- a/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.html +++ b/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.html @@ -57,9 +57,9 @@

IntegrationLevel

- + - + @@ -70,6 +70,7 @@

IntegrationLevel

Tests passed/Failed/Skipped:1/0/0
Started on:Sun Jan 06 11:14:37 IST 2019Started on:Fri Jan 19 22:17:50 IST 2024
Total time:0 seconds (6 ms)
Total time:0 seconds (1 ms)
Included groups:
+ @@ -78,7 +79,7 @@

IntegrationLevel

PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
- +
integrationTest
Test class: com.testng.dataprovider.DataProviderIntegrationExample
Parameters: Integration test data
0com.testng.dataprovider.DataProviderIntegrationExample@42e26948
com.testng.dataprovider.DataProviderIntegrationExample@661972b0

\ No newline at end of file diff --git a/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.xml b/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.xml index 62d7b5b..7272770 100644 --- a/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.xml +++ b/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.xml @@ -1,5 +1,5 @@ - - + + diff --git a/MyTestNGProject/test-output/Data Provider Suite/Unit Test.html b/MyTestNGProject/test-output/Data Provider Suite/Unit Test.html index d071fd4..b14379e 100644 --- a/MyTestNGProject/test-output/Data Provider Suite/Unit Test.html +++ b/MyTestNGProject/test-output/Data Provider Suite/Unit Test.html @@ -57,9 +57,9 @@

Unit Test

- + - + @@ -70,25 +70,26 @@

Unit Test

Tests passed/Failed/Skipped:3/0/0
Started on:Sun Jan 06 11:14:32 IST 2019Started on:Fri Jan 19 22:17:50 IST 2024
Total time:0 seconds (21 ms)
Total time:0 seconds (6 ms)
Included groups:
+ - + - + - + - + - +
PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
commonScenarios
Test class: com.testng.dataprovider.DataProviderParameterExample
Parameters: Common scenario data
scenario2
Test class: com.testng.dataprovider.DataProviderParameterExample
Parameters: Scenario2 data
0com.testng.dataprovider.DataProviderParameterExample@6a41eaa2
com.testng.dataprovider.DataProviderParameterExample@6aba2b86
scenario1
Test class: com.testng.dataprovider.DataProviderParameterExample
Parameters: Scenario1 data
0com.testng.dataprovider.DataProviderParameterExample@6a41eaa2
com.testng.dataprovider.DataProviderParameterExample@6aba2b86
scenario2
Test class: com.testng.dataprovider.DataProviderParameterExample
Parameters: Scenario2 data
commonScenarios
Test class: com.testng.dataprovider.DataProviderParameterExample
Parameters: Common scenario data
0com.testng.dataprovider.DataProviderParameterExample@6a41eaa2
com.testng.dataprovider.DataProviderParameterExample@6aba2b86

\ No newline at end of file diff --git a/MyTestNGProject/test-output/Data Provider Suite/Unit Test.xml b/MyTestNGProject/test-output/Data Provider Suite/Unit Test.xml index a7214af..50ff83d 100644 --- a/MyTestNGProject/test-output/Data Provider Suite/Unit Test.xml +++ b/MyTestNGProject/test-output/Data Provider Suite/Unit Test.xml @@ -1,7 +1,7 @@ - - - - + + + + diff --git a/MyTestNGProject/test-output/Default suite/Default test.xml b/MyTestNGProject/test-output/Default suite/Default test.xml deleted file mode 100644 index 64b5177..0000000 --- a/MyTestNGProject/test-output/Default suite/Default test.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/MyTestNGProject/test-output/Default suite/testng-failed.xml b/MyTestNGProject/test-output/Default suite/testng-failed.xml deleted file mode 100644 index 34f644d..0000000 --- a/MyTestNGProject/test-output/Default suite/testng-failed.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/FaceBook Login/Facebook Login Positive Case.xml b/MyTestNGProject/test-output/FaceBook Login/Facebook Login Positive Case.xml deleted file mode 100644 index 18875e4..0000000 --- a/MyTestNGProject/test-output/FaceBook Login/Facebook Login Positive Case.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/MyTestNGProject/test-output/FaceBook Login/Facebook Profile Test Case.xml b/MyTestNGProject/test-output/FaceBook Login/Facebook Profile Test Case.xml deleted file mode 100644 index fff5028..0000000 --- a/MyTestNGProject/test-output/FaceBook Login/Facebook Profile Test Case.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/MyTestNGProject/test-output/FaceBook Login/Sample Test Case for Package.xml b/MyTestNGProject/test-output/FaceBook Login/Sample Test Case for Package.xml deleted file mode 100644 index 7931797..0000000 --- a/MyTestNGProject/test-output/FaceBook Login/Sample Test Case for Package.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/MyTestNGProject/test-output/Suite/Test.html b/MyTestNGProject/test-output/Suite/Test.html new file mode 100644 index 0000000..3a4918f --- /dev/null +++ b/MyTestNGProject/test-output/Suite/Test.html @@ -0,0 +1,71 @@ + + +TestNG: Test + + + + + + + + +

Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/0
Started on:Fri Jan 19 22:18:15 IST 2024
Total time:0 seconds (5 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + \ No newline at end of file diff --git a/MyTestNGProject/test-output/Suite/Test.xml b/MyTestNGProject/test-output/Suite/Test.xml new file mode 100644 index 0000000..ad59279 --- /dev/null +++ b/MyTestNGProject/test-output/Suite/Test.xml @@ -0,0 +1,4 @@ + + + + diff --git a/MyTestNGProject/test-output/Test Case Group/Group Functionality.html b/MyTestNGProject/test-output/Test Case Group/Group Functionality.html index f92e0bd..a4936b9 100644 --- a/MyTestNGProject/test-output/Test Case Group/Group Functionality.html +++ b/MyTestNGProject/test-output/Test Case Group/Group Functionality.html @@ -57,9 +57,9 @@

Group Functionality

- + - + @@ -70,20 +70,21 @@

Group Functionality

Tests passed/Failed/Skipped:2/0/0
Started on:Fri Jan 04 20:42:22 IST 2019Started on:Fri Jan 19 22:17:09 IST 2024
Total time:0 seconds (168 ms)
Total time:0 seconds (23 ms)
Included groups:Regression
+ - + - + - + - +
PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
testCaseOne
Test class: com.testng.training.TestCaseGrouping
testCaseTwo
Test class: com.testng.training.TestCaseGrouping
0com.testng.training.TestCaseGrouping@7f9a81e8
com.testng.training.TestCaseGrouping@2f7c2f4f
testCaseTwo
Test class: com.testng.training.TestCaseGrouping
testCaseOne
Test class: com.testng.training.TestCaseGrouping
0com.testng.training.TestCaseGrouping@7f9a81e8
com.testng.training.TestCaseGrouping@2f7c2f4f

\ No newline at end of file diff --git a/MyTestNGProject/test-output/Test Case Group/Group Functionality.xml b/MyTestNGProject/test-output/Test Case Group/Group Functionality.xml index c8a91f2..3c65be5 100644 --- a/MyTestNGProject/test-output/Test Case Group/Group Functionality.xml +++ b/MyTestNGProject/test-output/Test Case Group/Group Functionality.xml @@ -1,12 +1,12 @@ - - - - - - - + + + + + + + diff --git a/MyTestNGProject/test-output/Test Parameters/Test Parameter via XML file.html b/MyTestNGProject/test-output/Test Parameters/Test Parameter via XML file.html index fa43fc5..f5acc14 100644 --- a/MyTestNGProject/test-output/Test Parameters/Test Parameter via XML file.html +++ b/MyTestNGProject/test-output/Test Parameters/Test Parameter via XML file.html @@ -57,9 +57,9 @@

Test Parameter via XML file

+ @@ -78,12 +79,12 @@

Test Parameter via XML file

PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
- - - + + + diff --git a/MyTestNGProject/test-output/Test Parameters/testng-failed.xml b/MyTestNGProject/test-output/Test Parameters/testng-failed.xml deleted file mode 100644 index 511c837..0000000 --- a/MyTestNGProject/test-output/Test Parameters/testng-failed.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.html b/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.html index 771b828..6791aca 100644 --- a/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.html +++ b/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.html @@ -57,9 +57,9 @@

Listener Test Case

- + - + @@ -70,6 +70,7 @@

Listener Test Case

Tests passed/Failed/Skipped:3/1/1
Started on:Sat Jan 05 20:32:19 IST 2019Started on:Fri Jan 19 22:17:17 IST 2024
Total time:0 seconds (187 ms)
Total time:0 seconds (31 ms)
Included groups:
+ @@ -78,70 +79,75 @@

Listener Test Case

FAILED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
- +
testThree
Test class: com.testng.listeners.SampleTestClass
java.lang.AssertionError: expected [7] but found [5]
 	at com.testng.listeners.SampleTestClass.testThree(SampleTestClass.java:26)
-... Removed 31 stack frames
Click to show all stack frames -
java.lang.AssertionError: expected [7] but found [5]
-	at org.testng.Assert.fail(Assert.java:96)
-	at org.testng.Assert.failNotEquals(Assert.java:776)
-	at org.testng.Assert.assertEqualsImpl(Assert.java:137)
-	at org.testng.Assert.assertEquals(Assert.java:118)
-	at org.testng.Assert.assertEquals(Assert.java:652)
-	at org.testng.Assert.assertEquals(Assert.java:662)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+... Removed 32 stack frames
Click to show all stack frames +
java.lang.AssertionError: expected [7] but found [5]
+	at org.testng.Assert.fail(Assert.java:111)
+	at org.testng.Assert.failNotEquals(Assert.java:1578)
+	at org.testng.Assert.assertEqualsImpl(Assert.java:150)
+	at org.testng.Assert.assertEquals(Assert.java:132)
+	at org.testng.Assert.assertEquals(Assert.java:1419)
+	at org.testng.Assert.assertEquals(Assert.java:1383)
+	at org.testng.Assert.assertEquals(Assert.java:1429)
 	at com.testng.listeners.SampleTestClass.testThree(SampleTestClass.java:26)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:580)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:716)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:988)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
-	at org.testng.TestRunner.privateRun(TestRunner.java:648)
-	at org.testng.TestRunner.run(TestRunner.java:505)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
 	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
-	at org.testng.TestNG.runSuites(TestNG.java:1049)
-	at org.testng.TestNG.run(TestNG.java:1017)
-	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
 	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
 	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
 
0com.testng.listeners.SampleTestClass@5034c75a
com.testng.listeners.SampleTestClass@5223e5ee

+ - + - + - + - + - + - +
PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
testGetData
Test class: com.testng.listeners.SampleTestClass
Parameters: A
testOne
Test class: com.testng.listeners.SampleTestClass
0com.testng.listeners.SampleTestClass@5034c75a
com.testng.listeners.SampleTestClass@5223e5ee
testGetData
Test class: com.testng.listeners.SampleTestClass
Parameters: B
testGetData
Test class: com.testng.listeners.SampleTestClass
Parameters: A
0com.testng.listeners.SampleTestClass@5034c75a
com.testng.listeners.SampleTestClass@5223e5ee
testOne
Test class: com.testng.listeners.SampleTestClass
testGetData
Test class: com.testng.listeners.SampleTestClass
Parameters: B
0com.testng.listeners.SampleTestClass@5034c75a
com.testng.listeners.SampleTestClass@5223e5ee

+ @@ -150,37 +156,39 @@

Listener Test Case

SKIPPED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
- +
testFour
Test class: com.testng.listeners.SampleTestClass
org.testng.SkipException
 	at com.testng.listeners.SampleTestClass.testFour(SampleTestClass.java:32)
-... Removed 25 stack frames
Click to show all stack frames -
org.testng.SkipException
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+... Removed 25 stack frames
Click to show all stack frames +
org.testng.SkipException
 	at com.testng.listeners.SampleTestClass.testFour(SampleTestClass.java:32)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:580)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:716)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:988)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
-	at org.testng.TestRunner.privateRun(TestRunner.java:648)
-	at org.testng.TestRunner.run(TestRunner.java:505)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
 	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
-	at org.testng.TestNG.runSuites(TestNG.java:1049)
-	at org.testng.TestNG.run(TestNG.java:1017)
-	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
 	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
 	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
 
0com.testng.listeners.SampleTestClass@5034c75a
com.testng.listeners.SampleTestClass@5223e5ee

\ No newline at end of file diff --git a/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.xml b/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.xml index 74a0e28..a55a2e2 100644 --- a/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.xml +++ b/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.xml @@ -1,17 +1,18 @@ - - + + - - - - + + + + +at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) +... Removed 32 stack frames]]> diff --git a/MyTestNGProject/test-output/TestNG Listener Suite/testng-failed.xml b/MyTestNGProject/test-output/TestNG Listener Suite/testng-failed.xml index 3214619..f657d0b 100644 --- a/MyTestNGProject/test-output/TestNG Listener Suite/testng-failed.xml +++ b/MyTestNGProject/test-output/TestNG Listener Suite/testng-failed.xml @@ -1,6 +1,6 @@ - - + + diff --git a/MyTestNGProject/test-output/TestNG Sample/Sample.html b/MyTestNGProject/test-output/TestNG Sample/Sample.html index 42e60dc..8df1813 100644 --- a/MyTestNGProject/test-output/TestNG Sample/Sample.html +++ b/MyTestNGProject/test-output/TestNG Sample/Sample.html @@ -57,9 +57,9 @@

Sample

- + - + @@ -70,6 +70,7 @@

Sample

Tests passed/Failed/Skipped:1/0/0
Started on:Sun Jan 06 11:14:22 IST 2019Started on:Fri Jan 19 22:18:04 IST 2024
Total time:0 seconds (60 ms)
Total time:0 seconds (19 ms)
Included groups:
+ @@ -78,7 +79,7 @@

Sample

PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
- +
first
Test class: executionorder.AnnotationsTest
0executionorder.AnnotationsTest@4cc0edeb
executionorder.AnnotationsTest@4facf68f

\ No newline at end of file diff --git a/MyTestNGProject/test-output/TestNG Sample/Sample.xml b/MyTestNGProject/test-output/TestNG Sample/Sample.xml index 7d36b82..5d84ff0 100644 --- a/MyTestNGProject/test-output/TestNG Sample/Sample.xml +++ b/MyTestNGProject/test-output/TestNG Sample/Sample.xml @@ -1,5 +1,5 @@ - - + + diff --git a/MyTestNGProject/test-output/emailable-report.html b/MyTestNGProject/test-output/emailable-report.html index 6615b23..033c0b9 100644 --- a/MyTestNGProject/test-output/emailable-report.html +++ b/MyTestNGProject/test-output/emailable-report.html @@ -1,5 +1,5 @@ - - + + TestNG Report @@ -7,31 +7,13 @@ - - - - - - - - - - - + + + +
Test# Passed# Skipped# FailedTime (ms)Included GroupsExcluded Groups
Test Parameters
Test Parameter via XML file20012
TestNG Sample
Sample10060
Data Provider Suite
Unit Test30021
IntegrationLevel1006
AcceptanceLevel1005
Multiple Test Suites
Total800104
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Test Parameters
Test Parameter via XML file200025
+
ClassMethodStartTime (ms)
Test Parameters
Test Parameter via XML file — passed
com.testng.training.TestParameterstestCaseOne17056829179605
testCaseTwo17056829179665
- - - - - -
ClassMethodStartTime (ms)
Test Parameters
Test Parameter via XML file — passed
com.testng.training.TestParameterstestCaseOne15467534672672
testCaseTwo15467534672712
TestNG Sample
Sample — passed
executionorder.AnnotationsTestfirst15467534621879
Data Provider Suite
Unit Test — passed
com.testng.dataprovider.DataProviderParameterExamplecommonScenarios15467534722963
scenario115467534723022
scenario215467534723072
IntegrationLevel — passed
com.testng.dataprovider.DataProviderIntegrationExampleintegrationTest15467534773231
AcceptanceLevel — passed
com.testng.dataprovider.DataProviderAcceptanceExampleacceptanceTest15467534823382
Multiple Test Suites

Test Parameter via XML file

com.testng.training.TestParameters#testCaseOne

Parameter #1
Mozilla

back to summary

com.testng.training.TestParameters#testCaseTwo

Parameter #1Parameter #2
anshulc55@gmail.comTest@12345

back to summary

-

Sample

executionorder.AnnotationsTest#first

back to summary

-

Unit Test

com.testng.dataprovider.DataProviderParameterExample#commonScenarios

Parameter #1
Common scenario data

back to summary

-

com.testng.dataprovider.DataProviderParameterExample#scenario1

Parameter #1
Scenario1 data

back to summary

-

com.testng.dataprovider.DataProviderParameterExample#scenario2

Parameter #1
Scenario2 data

back to summary

-

IntegrationLevel

com.testng.dataprovider.DataProviderIntegrationExample#integrationTest

Parameter #1
Integration test data

back to summary

-

AcceptanceLevel

com.testng.dataprovider.DataProviderAcceptanceExample#acceptanceTest

Parameter #1
Acceptance test data

back to summary

diff --git a/MyTestNGProject/test-output/index.html b/MyTestNGProject/test-output/index.html index 502f2ec..994331f 100644 --- a/MyTestNGProject/test-output/index.html +++ b/MyTestNGProject/test-output/index.html @@ -5,8 +5,9 @@ TestNG reports - - + + + - Total running time: 4 ms + Total running time: 10 ms
-
-
- Times for TestNG Sample -
-
-
- - Total running time: 9 ms -
-
-
-
-
-
-
- Times for Data Provider Suite -
-
-
- - Total running time: 10 ms -
-
-
-
-
-
-
- Times for Multiple Test Suites -
-
-
- -
-
-
-
-
Reporter output for Test Parameters @@ -713,27 +228,6 @@
-
-
- Reporter output for TestNG Sample -
-
-
-
-
-
- Reporter output for Data Provider Suite -
-
-
-
-
-
- Reporter output for Multiple Test Suites -
-
-
-
0 ignored methods @@ -741,27 +235,6 @@
-
-
- 0 ignored methods -
-
-
-
-
-
- 0 ignored methods -
-
-
-
-
-
- 0 ignored methods -
-
-
-
Methods in chronological order @@ -775,101 +248,12 @@
testCaseTwo(anshulc55@gmail.com, Test@12345) - 4 ms -
-
-
-
-
- Methods in chronological order -
-
-
-
executionorder.SampleTestngUsage
-
- beforeSuite - 0 ms -
-
- beforeTest - 25 ms -
-
-
-
executionorder.AnnotationsTest
-
- beforeClass - 39 ms -
-
- beforeMethod - 53 ms -
-
- first - 60 ms -
-
- AfterMethod - 75 ms -
-
- afterClass - 76 ms -
-
- afterTest - 78 ms -
-
- afterSuite - 5133 ms -
-
-
-
-
- Methods in chronological order -
-
-
-
com.testng.dataprovider.DataProviderParameterExample
-
- commonScenarios(Common scenario data) - 0 ms -
-
- scenario1(Scenario1 data) 6 ms
-
- scenario2(Scenario2 data) - 11 ms -
-
-
-
com.testng.dataprovider.DataProviderIntegrationExample
-
- integrationTest(Integration test data) - 5027 ms -
-
-
-
com.testng.dataprovider.DataProviderAcceptanceExample
-
- acceptanceTest(Acceptance test data) - 10042 ms -
-
-
-
-
- Methods in chronological order -
-
+ diff --git a/MyTestNGProject/test-output/jquery-1.7.1.min.js b/MyTestNGProject/test-output/jquery-1.7.1.min.js deleted file mode 100644 index 198b3ff..0000000 --- a/MyTestNGProject/test-output/jquery-1.7.1.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.7.1 jquery.com | jquery.org/license */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
"+""+"
",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; -f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() -{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/MyTestNGProject/test-output/jquery-3.6.0.min.js b/MyTestNGProject/test-output/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/MyTestNGProject/test-output/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"
","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-FaceBookProfileTest.xml b/MyTestNGProject/test-output/junitreports/TEST-FaceBookProfileTest.xml deleted file mode 100644 index 39179bf..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-FaceBookProfileTest.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderAcceptanceExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderAcceptanceExample.xml index ae5a1c7..a65758a 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderAcceptanceExample.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderAcceptanceExample.xml @@ -1,5 +1,5 @@ - - + + diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderIntegrationExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderIntegrationExample.xml index 6813ac8..7b51ff1 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderIntegrationExample.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderIntegrationExample.xml @@ -1,5 +1,5 @@ - - + + diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderParameterExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderParameterExample.xml index ae6d7fc..86dbc71 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderParameterExample.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderParameterExample.xml @@ -1,7 +1,7 @@ - - - - + + + + diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.TestParameterExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.TestParameterExample.xml deleted file mode 100644 index 98517ce..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.TestParameterExample.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.listeners.SampleTestClass.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.listeners.SampleTestClass.xml index 4796a8c..ca27e8b 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.listeners.SampleTestClass.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-com.testng.listeners.SampleTestClass.xml @@ -1,48 +1,50 @@ - - - + + + + + + + - - - - - - + + diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.AssertionExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.AssertionExample.xml deleted file mode 100644 index aacd30c..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.AssertionExample.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.MultiTestDependency.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.MultiTestDependency.xml deleted file mode 100644 index aa0baf3..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.MultiTestDependency.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.PriorityExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.PriorityExample.xml deleted file mode 100644 index 239c318..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.PriorityExample.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SamplClassTwo.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SamplClassTwo.xml deleted file mode 100644 index b1f9371..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SamplClassTwo.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SampleTestOne.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SampleTestOne.xml deleted file mode 100644 index 032f6fc..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SampleTestOne.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SkippingExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SkippingExample.xml deleted file mode 100644 index 09aa3f6..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SkippingExample.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SoftAssertionExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SoftAssertionExample.xml deleted file mode 100644 index 1d31098..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SoftAssertionExample.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestCaseGrouping.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestCaseGrouping.xml index b8bc575..6e6da82 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestCaseGrouping.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestCaseGrouping.xml @@ -1,6 +1,6 @@ - - - + + + diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestParameters.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestParameters.xml index d3d2216..5d994f6 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestParameters.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestParameters.xml @@ -1,6 +1,6 @@ - - - + + + diff --git a/MyTestNGProject/test-output/junitreports/TEST-executionorder.AnnotationsTest.xml b/MyTestNGProject/test-output/junitreports/TEST-executionorder.AnnotationsTest.xml index b4b0646..7c72a94 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-executionorder.AnnotationsTest.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-executionorder.AnnotationsTest.xml @@ -1,5 +1,5 @@ - - + + diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/AcceptanceLevel.properties b/MyTestNGProject/test-output/old/Data Provider Suite/AcceptanceLevel.properties deleted file mode 100644 index 1c3d7d1..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/AcceptanceLevel.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Unit Test][SuiteResult context=IntegrationLevel][SuiteResult context=AcceptanceLevel] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/IntegrationLevel.properties b/MyTestNGProject/test-output/old/Data Provider Suite/IntegrationLevel.properties deleted file mode 100644 index 1c3d7d1..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/IntegrationLevel.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Unit Test][SuiteResult context=IntegrationLevel][SuiteResult context=AcceptanceLevel] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/Unit Test.properties b/MyTestNGProject/test-output/old/Data Provider Suite/Unit Test.properties deleted file mode 100644 index 1c3d7d1..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/Unit Test.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Unit Test][SuiteResult context=IntegrationLevel][SuiteResult context=AcceptanceLevel] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/classes.html b/MyTestNGProject/test-output/old/Data Provider Suite/classes.html deleted file mode 100644 index 61d0c8b..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/classes.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
executionorder.AnnotationsTest  
@Test
 first 
@BeforeClass
 beforeClass 
@BeforeMethod
 beforeMethod 
@AfterMethod
 AfterMethod 
@AfterClass
 afterClass 
com.testng.dataprovider.DataProviderParameterExample  
@Test
 scenario1 
 scenario2 
 commonScenarios 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
com.testng.dataprovider.DataProviderIntegrationExample  
@Test
 integrationTest 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
com.testng.dataprovider.DataProviderAcceptanceExample  
@Test
 acceptanceTest 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
com.testng.training.TestParameters  
@Test
 testCaseOne 
 testCaseTwo 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/groups.html b/MyTestNGProject/test-output/old/Data Provider Suite/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/index.html b/MyTestNGProject/test-output/old/Data Provider Suite/index.html deleted file mode 100644 index fd3c940..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for Data Provider Suite - - - - - diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/main.html b/MyTestNGProject/test-output/old/Data Provider Suite/main.html deleted file mode 100644 index a475dcb..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for Data Provider Suite -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/methods-alphabetical.html b/MyTestNGProject/test-output/old/Data Provider Suite/methods-alphabetical.html deleted file mode 100644 index 4c4567b..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/methods-alphabetical.html +++ /dev/null @@ -1,14 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Data Provider Suite

(Hover the method name to see the test class name)

- - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/06 11:14:42 0      acceptanceTestmain@1596000437
19/01/06 11:14:32 -10042      commonScenariosmain@1596000437
19/01/06 11:14:37 -5015      integrationTestmain@1596000437
19/01/06 11:14:32 -10036      scenario1main@1596000437
19/01/06 11:14:32 -10031      scenario2main@1596000437
diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/methods-not-run.html b/MyTestNGProject/test-output/old/Data Provider Suite/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/methods.html b/MyTestNGProject/test-output/old/Data Provider Suite/methods.html deleted file mode 100644 index a7791fb..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/methods.html +++ /dev/null @@ -1,14 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Data Provider Suite

(Hover the method name to see the test class name)

- - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/06 11:14:32 0      commonScenariosmain@1596000437
19/01/06 11:14:32 6      scenario1main@1596000437
19/01/06 11:14:32 11      scenario2main@1596000437
19/01/06 11:14:37 5027      integrationTestmain@1596000437
19/01/06 11:14:42 10042      acceptanceTestmain@1596000437
diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/reporter-output.html b/MyTestNGProject/test-output/old/Data Provider Suite/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/testng.xml.html b/MyTestNGProject/test-output/old/Data Provider Suite/testng.xml.html deleted file mode 100644 index 268a8f9..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Data Provider Suite<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Data Provider Suite">
  <test thread-count="5" name="Unit Test">
    <classes>
      <class name="com.testng.dataprovider.DataProviderParameterExample"/>
    </classes>
  </test> <!-- Unit Test -->
  <test thread-count="5" name="IntegrationLevel">
    <classes>
      <class name="com.testng.dataprovider.DataProviderIntegrationExample"/>
    </classes>
  </test> <!-- IntegrationLevel -->
  <test thread-count="5" name="AcceptanceLevel">
    <classes>
      <class name="com.testng.dataprovider.DataProviderAcceptanceExample"/>
    </classes>
  </test> <!-- AcceptanceLevel -->
</suite> <!-- Data Provider Suite -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/toc.html b/MyTestNGProject/test-output/old/Data Provider Suite/toc.html deleted file mode 100644 index 4db9afa..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/toc.html +++ /dev/null @@ -1,46 +0,0 @@ - - -Results for Data Provider Suite - - - - -

Results for
Data Provider Suite

- - - - - - - - - - -
3 tests5 classes5 methods:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
AcceptanceLevel (1/0/0) - Results -
-
- - -

-

-
IntegrationLevel (1/0/0) - Results -
-
- - -

-

-
Unit Test (3/0/0) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Default suite/Default test.properties b/MyTestNGProject/test-output/old/Default suite/Default test.properties deleted file mode 100644 index 37da032..0000000 --- a/MyTestNGProject/test-output/old/Default suite/Default test.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Default test] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Default suite/classes.html b/MyTestNGProject/test-output/old/Default suite/classes.html deleted file mode 100644 index bce1870..0000000 --- a/MyTestNGProject/test-output/old/Default suite/classes.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.testng.listeners.SampleTestClass  
@Test
 testOne 
 testGetData 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/Default suite/groups.html b/MyTestNGProject/test-output/old/Default suite/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/MyTestNGProject/test-output/old/Default suite/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Default suite/index.html b/MyTestNGProject/test-output/old/Default suite/index.html deleted file mode 100644 index 8ed202c..0000000 --- a/MyTestNGProject/test-output/old/Default suite/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for Default suite - - - - - diff --git a/MyTestNGProject/test-output/old/Default suite/main.html b/MyTestNGProject/test-output/old/Default suite/main.html deleted file mode 100644 index 5888ae0..0000000 --- a/MyTestNGProject/test-output/old/Default suite/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for Default suite -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/Default suite/methods-alphabetical.html b/MyTestNGProject/test-output/old/Default suite/methods-alphabetical.html deleted file mode 100644 index 046b41d..0000000 --- a/MyTestNGProject/test-output/old/Default suite/methods-alphabetical.html +++ /dev/null @@ -1,10 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Default suite

(Hover the method name to see the test class name)

- - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/05 20:25:53 0      testGetDatamain@1418621776
19/01/05 20:25:53 16      testGetDatamain@1418621776
19/01/05 20:25:53 26      testOnemain@1418621776
diff --git a/MyTestNGProject/test-output/old/Default suite/methods-not-run.html b/MyTestNGProject/test-output/old/Default suite/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/MyTestNGProject/test-output/old/Default suite/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Default suite/methods.html b/MyTestNGProject/test-output/old/Default suite/methods.html deleted file mode 100644 index 046b41d..0000000 --- a/MyTestNGProject/test-output/old/Default suite/methods.html +++ /dev/null @@ -1,10 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Default suite

(Hover the method name to see the test class name)

- - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/05 20:25:53 0      testGetDatamain@1418621776
19/01/05 20:25:53 16      testGetDatamain@1418621776
19/01/05 20:25:53 26      testOnemain@1418621776
diff --git a/MyTestNGProject/test-output/old/Default suite/reporter-output.html b/MyTestNGProject/test-output/old/Default suite/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/Default suite/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Default suite/testng.xml.html b/MyTestNGProject/test-output/old/Default suite/testng.xml.html deleted file mode 100644 index 29bc79c..0000000 --- a/MyTestNGProject/test-output/old/Default suite/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Default suite<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Default suite">
  <test thread-count="5" verbose="2" name="Default test">
    <classes>
      <class name="com.testng.listeners.SampleTestClass"/>
    </classes>
  </test> <!-- Default test -->
</suite> <!-- Default suite -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Default suite/toc.html b/MyTestNGProject/test-output/old/Default suite/toc.html deleted file mode 100644 index eeead87..0000000 --- a/MyTestNGProject/test-output/old/Default suite/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for Default suite - - - - -

Results for
Default suite

- - - - - - - - - - -
1 test1 class2 methods:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Default test (3/0/0) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/Facebook Login Positive Case.properties b/MyTestNGProject/test-output/old/FaceBook Login/Facebook Login Positive Case.properties deleted file mode 100644 index e811617..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/Facebook Login Positive Case.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Facebook Login Positive Case][SuiteResult context=Facebook Profile Test Case][SuiteResult context=Sample Test Case for Package] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/Facebook Profile Test Case.properties b/MyTestNGProject/test-output/old/FaceBook Login/Facebook Profile Test Case.properties deleted file mode 100644 index e811617..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/Facebook Profile Test Case.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Facebook Login Positive Case][SuiteResult context=Facebook Profile Test Case][SuiteResult context=Sample Test Case for Package] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/Sample Test Case for Package.properties b/MyTestNGProject/test-output/old/FaceBook Login/Sample Test Case for Package.properties deleted file mode 100644 index e811617..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/Sample Test Case for Package.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Facebook Login Positive Case][SuiteResult context=Facebook Profile Test Case][SuiteResult context=Sample Test Case for Package] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/classes.html b/MyTestNGProject/test-output/old/FaceBook Login/classes.html deleted file mode 100644 index ee0977a..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/classes.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
FaceBookLogin  
@Test
 loginWithValidCredentials 
 loginWithInValidCredentials 
 loginWithInValidUserName 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
FaceBookProfileTest  
@Test
 checkProfileLogo 
 checkProfileLink 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
com.testng.training.SampleTestOne  
@Test
 sampleTestOneMethodOne 
 sampleTestOneMethodTwo 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
com.testng.training.SamplClassTwo  
@Test
 sampleTestTwoMethodTwo 
 sampleTestTwoMethodOne 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/FaceBook Login/groups.html b/MyTestNGProject/test-output/old/FaceBook Login/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/index.html b/MyTestNGProject/test-output/old/FaceBook Login/index.html deleted file mode 100644 index 3b38862..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for FaceBook Login - - - - - diff --git a/MyTestNGProject/test-output/old/FaceBook Login/main.html b/MyTestNGProject/test-output/old/FaceBook Login/main.html deleted file mode 100644 index 155bc6f..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for FaceBook Login -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/FaceBook Login/methods-alphabetical.html b/MyTestNGProject/test-output/old/FaceBook Login/methods-alphabetical.html deleted file mode 100644 index a3e1d86..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/methods-alphabetical.html +++ /dev/null @@ -1,22 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


FaceBook Login

(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
18/12/23 20:09:13 0      checkProfileLinkmain@1121647253
18/12/23 20:09:13 4      checkProfileLogomain@1121647253
18/12/23 20:09:08 -5081      loginWithInValidCredentialsmain@1121647253
18/12/23 20:09:08 -5058      loginWithInValidUserNamemain@1121647253
18/12/23 20:09:08 -5052      loginWithValidCredentialsmain@1121647253
18/12/23 20:09:18 5034      sampleTestOneMethodOnemain@1121647253
18/12/23 20:09:18 5042      sampleTestOneMethodTwomain@1121647253
18/12/23 20:09:18 5026      sampleTestTwoMethodOnemain@1121647253
18/12/23 20:09:18 5029      sampleTestTwoMethodTwomain@1121647253
diff --git a/MyTestNGProject/test-output/old/FaceBook Login/methods-not-run.html b/MyTestNGProject/test-output/old/FaceBook Login/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/methods.html b/MyTestNGProject/test-output/old/FaceBook Login/methods.html deleted file mode 100644 index 1325c7e..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/methods.html +++ /dev/null @@ -1,22 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


FaceBook Login

(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
18/12/23 20:09:08 0      loginWithInValidCredentialsmain@1121647253
18/12/23 20:09:08 23      loginWithInValidUserNamemain@1121647253
18/12/23 20:09:08 29      loginWithValidCredentialsmain@1121647253
18/12/23 20:09:13 5081      checkProfileLinkmain@1121647253
18/12/23 20:09:13 5085      checkProfileLogomain@1121647253
18/12/23 20:09:18 10107      sampleTestTwoMethodOnemain@1121647253
18/12/23 20:09:18 10110      sampleTestTwoMethodTwomain@1121647253
18/12/23 20:09:18 10115      sampleTestOneMethodOnemain@1121647253
18/12/23 20:09:18 10123      sampleTestOneMethodTwomain@1121647253
diff --git a/MyTestNGProject/test-output/old/FaceBook Login/reporter-output.html b/MyTestNGProject/test-output/old/FaceBook Login/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/testng.xml.html b/MyTestNGProject/test-output/old/FaceBook Login/testng.xml.html deleted file mode 100644 index c67429a..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for FaceBook Login<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="FaceBook Login">
  <test thread-count="1" name="Facebook Login Positive Case">
    <classes>
      <class name="FaceBookLogin"/>
    </classes>
  </test> <!-- Facebook Login Positive Case -->
  <test thread-count="1" name="Facebook Profile Test Case">
    <classes>
      <class name="FaceBookProfileTest"/>
    </classes>
  </test> <!-- Facebook Profile Test Case -->
  <test thread-count="1" name="Sample Test Case for Package">
    <packages>
      <package name="com.testng.training"/>
    </packages>
    <classes>
      <class name="com.testng.training.SamplClassTwo"/>
      <class name="com.testng.training.SampleTestOne"/>
    </classes>
  </test> <!-- Sample Test Case for Package -->
</suite> <!-- FaceBook Login -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/toc.html b/MyTestNGProject/test-output/old/FaceBook Login/toc.html deleted file mode 100644 index ed98a32..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/toc.html +++ /dev/null @@ -1,46 +0,0 @@ - - -Results for FaceBook Login - - - - -

Results for
FaceBook Login

- - - - - - - - - - -
3 tests4 classes9 methods:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Facebook Login Positive Case (3/0/0) - Results -
-
- - -

-

-
Facebook Profile Test Case (2/0/0) - Results -
-
- - -

-

-
Sample Test Case for Package (4/0/0) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Case Group/Group Functionality.properties b/MyTestNGProject/test-output/old/Test Case Group/Group Functionality.properties deleted file mode 100644 index c382de8..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/Group Functionality.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Group Functionality] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Case Group/classes.html b/MyTestNGProject/test-output/old/Test Case Group/classes.html deleted file mode 100644 index 51e8b72..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/classes.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.testng.training.TestCaseGrouping  
@Test
 testCaseTwoRegression
 testCaseThreeSmoke Test
 testCaseOneRegression
 testCaseFourSanity Regression
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/Test Case Group/groups.html b/MyTestNGProject/test-output/old/Test Case Group/groups.html deleted file mode 100644 index 9409302..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/groups.html +++ /dev/null @@ -1,3 +0,0 @@ -

Groups used for this test run

- -
Group nameMethods
RegressionTestCaseGrouping.testCaseOne()[pri:0, instance:com.testng.training.TestCaseGrouping@7f9a81e8]
TestCaseGrouping.testCaseTwo()[pri:0, instance:com.testng.training.TestCaseGrouping@7f9a81e8]
diff --git a/MyTestNGProject/test-output/old/Test Case Group/index.html b/MyTestNGProject/test-output/old/Test Case Group/index.html deleted file mode 100644 index 4a0ddb6..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for Test Case Group - - - - - diff --git a/MyTestNGProject/test-output/old/Test Case Group/main.html b/MyTestNGProject/test-output/old/Test Case Group/main.html deleted file mode 100644 index 26ce7ae..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for Test Case Group -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/Test Case Group/methods-alphabetical.html b/MyTestNGProject/test-output/old/Test Case Group/methods-alphabetical.html deleted file mode 100644 index cb93a38..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/methods-alphabetical.html +++ /dev/null @@ -1,8 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Test Case Group

(Hover the method name to see the test class name)

- - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/04 20:42:22 0      testCaseOnemain@1967892594
19/01/04 20:42:22 68      testCaseTwomain@1967892594
diff --git a/MyTestNGProject/test-output/old/Test Case Group/methods-not-run.html b/MyTestNGProject/test-output/old/Test Case Group/methods-not-run.html deleted file mode 100644 index c88abe8..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/methods-not-run.html +++ /dev/null @@ -1,4 +0,0 @@ -

Methods that were not run

- - -
com.testng.training.TestCaseGrouping.testCaseThree
com.testng.training.TestCaseGrouping.testCaseFour
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Case Group/methods.html b/MyTestNGProject/test-output/old/Test Case Group/methods.html deleted file mode 100644 index cb93a38..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/methods.html +++ /dev/null @@ -1,8 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Test Case Group

(Hover the method name to see the test class name)

- - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/04 20:42:22 0      testCaseOnemain@1967892594
19/01/04 20:42:22 68      testCaseTwomain@1967892594
diff --git a/MyTestNGProject/test-output/old/Test Case Group/reporter-output.html b/MyTestNGProject/test-output/old/Test Case Group/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Case Group/testng.xml.html b/MyTestNGProject/test-output/old/Test Case Group/testng.xml.html deleted file mode 100644 index e7ddd71..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Test Case Group<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Test Case Group">
  <test thread-count="1" name="Group Functionality">
    <groups>
      <run>
        <include name="Regression"/>
        <exclude name="Sanity"/>
      </run>
    </groups>
    <classes>
      <class name="com.testng.training.TestCaseGrouping"/>
    </classes>
  </test> <!-- Group Functionality -->
</suite> <!-- Test Case Group -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Case Group/toc.html b/MyTestNGProject/test-output/old/Test Case Group/toc.html deleted file mode 100644 index 41730cf..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for Test Case Group - - - - -

Results for
Test Case Group

- - - - - - - - - - -
1 test1 class2 methods:
-  chronological
-  alphabetical
-  not run (2)
1 groupreporter outputtestng.xml
- -

-

-
Group Functionality (2/0/0) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Parameters/Test Parameter via XML file.properties b/MyTestNGProject/test-output/old/Test Parameters/Test Parameter via XML file.properties deleted file mode 100644 index 1f00018..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/Test Parameter via XML file.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Test Parameter via XML file] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Parameters/classes.html b/MyTestNGProject/test-output/old/Test Parameters/classes.html deleted file mode 100644 index a5c83fa..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/classes.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.testng.training.TestParameters  
@Test
 testCaseOne 
 testCaseTwo 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/Test Parameters/groups.html b/MyTestNGProject/test-output/old/Test Parameters/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Parameters/index.html b/MyTestNGProject/test-output/old/Test Parameters/index.html deleted file mode 100644 index f2aae23..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for Test Parameters - - - - - diff --git a/MyTestNGProject/test-output/old/Test Parameters/main.html b/MyTestNGProject/test-output/old/Test Parameters/main.html deleted file mode 100644 index c2b8c8a..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for Test Parameters -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/Test Parameters/methods-alphabetical.html b/MyTestNGProject/test-output/old/Test Parameters/methods-alphabetical.html deleted file mode 100644 index f2009e0..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/methods-alphabetical.html +++ /dev/null @@ -1,8 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Test Parameters

(Hover the method name to see the test class name)

- - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/06 11:14:27 0      testCaseOnemain@1596000437
19/01/06 11:14:27 4      testCaseTwomain@1596000437
diff --git a/MyTestNGProject/test-output/old/Test Parameters/methods-not-run.html b/MyTestNGProject/test-output/old/Test Parameters/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Parameters/methods.html b/MyTestNGProject/test-output/old/Test Parameters/methods.html deleted file mode 100644 index f2009e0..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/methods.html +++ /dev/null @@ -1,8 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Test Parameters

(Hover the method name to see the test class name)

- - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/06 11:14:27 0      testCaseOnemain@1596000437
19/01/06 11:14:27 4      testCaseTwomain@1596000437
diff --git a/MyTestNGProject/test-output/old/Test Parameters/reporter-output.html b/MyTestNGProject/test-output/old/Test Parameters/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Parameters/testng.xml.html b/MyTestNGProject/test-output/old/Test Parameters/testng.xml.html deleted file mode 100644 index f15c6eb..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Test Parameters<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Test Parameters">
  <test thread-count="1" name="Test Parameter via XML file">
    <parameter name="password" value="Test@12345"/>
    <parameter name="browser" value="Mozilla"/>
    <parameter name="userName" value="anshulc55@gmail.com"/>
    <classes>
      <class name="com.testng.training.TestParameters"/>
    </classes>
  </test> <!-- Test Parameter via XML file -->
</suite> <!-- Test Parameters -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Parameters/toc.html b/MyTestNGProject/test-output/old/Test Parameters/toc.html deleted file mode 100644 index 7861569..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for Test Parameters - - - - -

Results for
Test Parameters

- - - - - - - - - - -
1 test1 class2 methods:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Test Parameter via XML file (2/0/0) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/Listener Test Case.properties b/MyTestNGProject/test-output/old/TestNG Listener Suite/Listener Test Case.properties deleted file mode 100644 index 2662576..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/Listener Test Case.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Listener Test Case] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/classes.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/classes.html deleted file mode 100644 index 579204b..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/classes.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.testng.listeners.SampleTestClass  
@Test
 testOne 
 testThree 
 testFour 
 testGetData 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/groups.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/index.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/index.html deleted file mode 100644 index e3b2993..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for TestNG Listener Suite - - - - - diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/main.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/main.html deleted file mode 100644 index 3a4d7fe..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for TestNG Listener Suite -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/methods-alphabetical.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/methods-alphabetical.html deleted file mode 100644 index 778041c..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/methods-alphabetical.html +++ /dev/null @@ -1,14 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


TestNG Listener Suite

(Hover the method name to see the test class name)

- - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/05 20:32:19 0      testFourmain@125622176
19/01/05 20:32:19 56      testGetDatamain@125622176
19/01/05 20:32:19 67      testGetDatamain@125622176
19/01/05 20:32:20 94      testOnemain@125622176
19/01/05 20:32:20 109      testThreemain@125622176
diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/methods-not-run.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/methods.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/methods.html deleted file mode 100644 index 778041c..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/methods.html +++ /dev/null @@ -1,14 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


TestNG Listener Suite

(Hover the method name to see the test class name)

- - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/05 20:32:19 0      testFourmain@125622176
19/01/05 20:32:19 56      testGetDatamain@125622176
19/01/05 20:32:19 67      testGetDatamain@125622176
19/01/05 20:32:20 94      testOnemain@125622176
19/01/05 20:32:20 109      testThreemain@125622176
diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/reporter-output.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/testng.xml.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/testng.xml.html deleted file mode 100644 index 806a4a2..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for TestNG Listener Suite<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="TestNG Listener Suite">
  <listeners>
    <listener class-name="com.testng.listeners.DemoListeners"/>
  </listeners>
  <test thread-count="5" name="Listener Test Case">
    <classes>
      <class name="com.testng.listeners.SampleTestClass"/>
    </classes>
  </test> <!-- Listener Test Case -->
</suite> <!-- TestNG Listener Suite -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/toc.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/toc.html deleted file mode 100644 index fd01e96..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for TestNG Listener Suite - - - - -

Results for
TestNG Listener Suite

- - - - - - - - - - -
1 test1 class4 methods:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Listener Test Case (3/1/1) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Sample/Sample.properties b/MyTestNGProject/test-output/old/TestNG Sample/Sample.properties deleted file mode 100644 index f9d7da6..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/Sample.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Sample] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Sample/classes.html b/MyTestNGProject/test-output/old/TestNG Sample/classes.html deleted file mode 100644 index bd825d6..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/classes.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
executionorder.AnnotationsTest  
@Test
 first 
@BeforeClass
 beforeClass 
@BeforeMethod
 beforeMethod 
@AfterMethod
 AfterMethod 
@AfterClass
 afterClass 
com.testng.training.TestParameters  
@Test
 testCaseOne 
 testCaseTwo 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/TestNG Sample/groups.html b/MyTestNGProject/test-output/old/TestNG Sample/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Sample/index.html b/MyTestNGProject/test-output/old/TestNG Sample/index.html deleted file mode 100644 index 840dca1..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for TestNG Sample - - - - - diff --git a/MyTestNGProject/test-output/old/TestNG Sample/main.html b/MyTestNGProject/test-output/old/TestNG Sample/main.html deleted file mode 100644 index 20902d2..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for TestNG Sample -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/TestNG Sample/methods-alphabetical.html b/MyTestNGProject/test-output/old/TestNG Sample/methods-alphabetical.html deleted file mode 100644 index 28b4d3b..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/methods-alphabetical.html +++ /dev/null @@ -1,22 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


TestNG Sample

(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/06 11:14:22 0     <<AfterMethod  main@1596000437
19/01/06 11:14:22 1   <<afterClass    main@1596000437
19/01/06 11:14:27 5058 <<afterSuite      main@1596000437
19/01/06 11:14:22 3  <<afterTest     main@1596000437
19/01/06 11:14:22 -35   >>beforeClass    main@1596000437
19/01/06 11:14:22 -21     >>beforeMethod  main@1596000437
19/01/06 11:14:22 -65 >>beforeSuite      main@1596000437
19/01/06 11:14:22 -49  >>beforeTest     main@1596000437
19/01/06 11:14:22 -15      firstmain@1596000437
diff --git a/MyTestNGProject/test-output/old/TestNG Sample/methods-not-run.html b/MyTestNGProject/test-output/old/TestNG Sample/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Sample/methods.html b/MyTestNGProject/test-output/old/TestNG Sample/methods.html deleted file mode 100644 index 92a6eac..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/methods.html +++ /dev/null @@ -1,22 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


TestNG Sample

(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/06 11:14:22 0 >>beforeSuite      main@1596000437
19/01/06 11:14:22 16  >>beforeTest     main@1596000437
19/01/06 11:14:22 30   >>beforeClass    main@1596000437
19/01/06 11:14:22 44     >>beforeMethod  main@1596000437
19/01/06 11:14:22 50      firstmain@1596000437
19/01/06 11:14:22 65     <<AfterMethod  main@1596000437
19/01/06 11:14:22 66   <<afterClass    main@1596000437
19/01/06 11:14:22 68  <<afterTest     main@1596000437
19/01/06 11:14:27 5123 <<afterSuite      main@1596000437
diff --git a/MyTestNGProject/test-output/old/TestNG Sample/reporter-output.html b/MyTestNGProject/test-output/old/TestNG Sample/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Sample/testng.xml.html b/MyTestNGProject/test-output/old/TestNG Sample/testng.xml.html deleted file mode 100644 index 2919889..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for TestNG Sample<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="TestNG Sample">
  <test thread-count="5" name="Sample">
    <classes>
      <class name="executionorder.SampleTestngUsage"/>
      <class name="executionorder.AnnotationsTest"/>
    </classes>
  </test> <!-- Sample -->
</suite> <!-- TestNG Sample -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Sample/toc.html b/MyTestNGProject/test-output/old/TestNG Sample/toc.html deleted file mode 100644 index 1b90814..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for TestNG Sample - - - - -

Results for
TestNG Sample

- - - - - - - - - - -
1 test2 classes1 method:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Sample (1/0/0) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/index.html b/MyTestNGProject/test-output/old/index.html deleted file mode 100644 index 3b7db19..0000000 --- a/MyTestNGProject/test-output/old/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - -

Test results

- - - - - -
SuitePassedFailedSkippedtestng.xml
Total800 
Test Parameters200Link
TestNG Sample100Link
Data Provider Suite500Link
diff --git a/MyTestNGProject/test-output/testng-failed.xml b/MyTestNGProject/test-output/testng-failed.xml index 3214619..f657d0b 100644 --- a/MyTestNGProject/test-output/testng-failed.xml +++ b/MyTestNGProject/test-output/testng-failed.xml @@ -1,6 +1,6 @@ - - + + diff --git a/MyTestNGProject/test-output/testng-reports.css b/MyTestNGProject/test-output/testng-reports.css index 29588e5..d7b75c4 100644 --- a/MyTestNGProject/test-output/testng-reports.css +++ b/MyTestNGProject/test-output/testng-reports.css @@ -1,9 +1,9 @@ body { - margin: 0px 0px 5px 5px; + margin: 0 0 5px 5px; } ul { - margin: 0px; + margin: 0; } li { @@ -41,19 +41,19 @@ a:hover { } .suite { - margin: 0px 10px 10px 0px; + margin: 0 10px 10px 0; background-color: #fff8dc; } .suite-name { padding-left: 10px; font-size: 25px; - font-family: Times; + font-family: Times, sans-serif; } .main-panel-header { padding: 5px; - background-color: #9FB4D9; //afeeee; + background-color: #9FB4D9; /*afeeee*/; font-family: monospace; font-size: 18px; } @@ -61,7 +61,7 @@ a:hover { .main-panel-content { padding: 5px; margin-bottom: 10px; - background-color: #DEE8FC; //d0ffff; + background-color: #DEE8FC; /*d0ffff*/; } .rounded-window { @@ -85,7 +85,7 @@ a:hover { .rounded-window-bottom { border-style: solid; - border-width: 0px 1px 1px 1px; + border-width: 0 1px 1px 1px; border-bottom-right-radius: 10px 10px; border-bottom-left-radius: 10px 10px; overflow: auto; @@ -98,8 +98,8 @@ a:hover { .method-content { border-style: solid; - border-width: 0px 0px 1px 0px; - margin-bottom: 10; + border-width: 0 0 1px 0; + margin-bottom: 10px; padding-bottom: 5px; width: 80%; } @@ -114,7 +114,7 @@ a:hover { font-family: monospace; font-size: 12px; font-weight: bold; - margin-top: 0px; + margin-top: 0; margin-left: 20px; } @@ -135,8 +135,8 @@ a:hover { margin-top: 10px; width: 80%; border-style: solid; - border-width: 1px 0px 0px 0px; - font-family: Times; + border-width: 1px 0 0 0; + font-family: Times, sans-serif; font-size: 18px; font-weight: bold; } @@ -152,32 +152,48 @@ a:hover { left: 0; right: 0; padding: 5px; - margin: 0px 0px 5px 0px; + margin: 0 0 5px 0; background-color: #0066ff; - font-family: Times; + font-family: Times, sans-serif; color: #fff; text-align: center; } +.button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#0066ff; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#0066ff ; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline:none; + +} .top-banner-title-font { font-size: 25px; } .test-name { - font-family: 'Lucida Grande'; + font-family: 'Lucida Grande', sans-serif; font-size: 16px; } .suite-icon { padding: 5px; float: right; - height: 20; + height: 20px; } .test-group { font: 20px 'Lucida Grande'; margin: 5px 5px 10px 5px; - border-width: 0px 0px 1px 0px; + border-width: 0 0 1px 0; border-style: solid; padding: 5px; } @@ -202,10 +218,10 @@ table.google-visualization-table-table { .reporter-method-output-div { padding: 5px; - margin: 0px 0px 5px 20px; + margin: 0 0 5px 20px; font-size: 12px; font-family: monospace; - border-width: 0px 0px 0px 1px; + border-width: 0 0 0 1px; border-style: solid; } @@ -216,10 +232,10 @@ table.google-visualization-table-table { .ignored-methods-div { padding: 5px; - margin: 0px 0px 5px 20px; + margin: 0 0 5px 20px; font-size: 12px; font-family: monospace; - border-width: 0px 0px 0px 1px; + border-width: 0 0 0 1px; border-style: solid; } @@ -227,7 +243,7 @@ table.google-visualization-table-table { border-top-left-radius: 10px 10px; border-bottom-left-radius: 10px 10px; border-style: solid; - border-width: 0px 0px 0px 10px; + border-width: 0 0 0 10px; border-color: #f00; } @@ -235,7 +251,7 @@ table.google-visualization-table-table { border-top-left-radius: 10px 10px; border-bottom-left-radius: 10px 10px; border-style: solid; - border-width: 0px 0px 0px 10px; + border-width: 0 0 0 10px; border-color: #edc600; } @@ -243,7 +259,7 @@ table.google-visualization-table-table { border-top-left-radius: 10px 10px; border-bottom-left-radius: 10px 10px; border-style: solid; - border-width: 0px 0px 0px 10px; + border-width: 0 0 0 10px; border-color: #19f52d; } @@ -277,9 +293,9 @@ table.google-visualization-table-table { } .chronological-class { - background-color: #0ccff; + background-color: skyblue; border-style: solid; - border-width: 0px 0px 1px 1px; + border-width: 0 0 1px 1px; } .method-start { @@ -287,7 +303,7 @@ table.google-visualization-table-table { } .chronological-class-name { - padding: 0px 0px 0px 5px; + padding: 0 0 0 5px; color: #008; } @@ -298,7 +314,7 @@ table.google-visualization-table-table { .navigator-suite-header { font-size: 22px; - margin: 0px 10px 5px 0px; + margin: 0 10px 5px 0; background-color: #deb887; text-align: center; } @@ -307,3 +323,4 @@ table.google-visualization-table-table { padding: 5px; float: right; } +/*retro Theme*/ diff --git a/MyTestNGProject/test-output/testng-reports.js b/MyTestNGProject/test-output/testng-reports.js index 5159f81..c1a84a3 100644 --- a/MyTestNGProject/test-output/testng-reports.js +++ b/MyTestNGProject/test-output/testng-reports.js @@ -1,5 +1,5 @@ $(document).ready(function() { - $('a.navigator-link').click(function() { + $('a.navigator-link').on("click", function() { // Extract the panel for this link var panel = getPanelName($(this)); @@ -14,7 +14,7 @@ $(document).ready(function() { installMethodHandlers('skipped'); installMethodHandlers('passed', true); // hide passed methods by default - $('a.method').click(function() { + $('a.method').on("click", function() { showMethod($(this)); return false; }); @@ -22,10 +22,10 @@ $(document).ready(function() { // Hide all the panels and display the first one (do this last // to make sure the click() will invoke the listeners) $('.panel').hide(); - $('.navigator-link').first().click(); + $('.navigator-link').first().trigger("click"); // Collapse/expand the suites - $('a.collapse-all-link').click(function() { + $('a.collapse-all-link').on("click", function() { var contents = $('.navigator-suite-content'); if (contents.css('display') == 'none') { contents.show(); @@ -56,7 +56,7 @@ function installMethodHandlers(name, hide) { return $(sel); } - $('a.hide-methods.' + name).click(function() { + $('a.hide-methods.' + name).on("click", function() { var w = getContent($(this)); w.hide(); getHideLink($(this), name).hide(); @@ -64,7 +64,7 @@ function installMethodHandlers(name, hide) { getMethodPanelClassSel($(this), name).hide(); }); - $('a.show-methods.' + name).click(function() { + $('a.show-methods.' + name).on("click", function() { var w = getContent($(this)); w.show(); getHideLink($(this), name).show(); @@ -74,9 +74,9 @@ function installMethodHandlers(name, hide) { }); if (hide) { - $('a.hide-methods.' + name).click(); + $('a.hide-methods.' + name).trigger("click"); } else { - $('a.show-methods.' + name).click(); + $('a.show-methods.' + name).trigger("click"); } } diff --git a/MyTestNGProject/test-output/testng-reports1.css b/MyTestNGProject/test-output/testng-reports1.css new file mode 100644 index 0000000..570323f --- /dev/null +++ b/MyTestNGProject/test-output/testng-reports1.css @@ -0,0 +1,344 @@ +body { + background-color: whitesmoke; + margin: 0 0 5px 5px; +} +ul { + margin-top: 10px; + margin-left:-10px; +} + li { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding:5px 5px; + } + a { + text-decoration: none; + color: black; + font-size: 14px; + } + + a:hover { + color:black ; + text-decoration: underline; + } + + .navigator-selected { + /* #ffa500; Mouse hover color after click Orange.*/ + background:#027368 + } + + .wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + margin-right:9px; + overflow: auto;/*imortant*/ + } + + .navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto;/*important*/ + } + + .suite { + margin: -5px 10px 10px 5px; + background-color: whitesmoke ;/*Colour of the left bside box*/ + } + + .suite-name { + font-size: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/ + color: white; + } + + .main-panel-header { + padding: 5px; + background-color: #027368; /*afeeee*/; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color:white; + font-size: 18px; + } + + .main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/ + } + + .rounded-window { + border-style: dotted; + border-width: 1px;/*Border of left Side box*/ + background-color: whitesmoke; + border-radius: 10px; + } + + .rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto;/*Top of RightSide box*/ + } + + .light-rounded-window-top { + background-color: #027368; + padding-left:120px; + border-radius: 10px; + + } + + .rounded-window-bottom { + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto;/*Bottom of rightSide box*/ + } + + .method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + } + + .method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 100%; + } + + .parameters { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .stack-trace { + white-space: pre; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; /*Error Stack Trace Message*/ + } + + .testng-xml { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .method-list-content { + margin-left: 10px; + } + + .navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; + } + + .suite-section-title { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight:bold; + background-color: #8C8887; + margin-left: -10px; + margin-top:10px; + padding:6px; + } + + .suite-section-content { + list-style-image: url(bullet_point.png); + background-color: whitesmoke; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + overflow: hidden; + } + + .top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 18px; + color: #fff; + text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/ + } + + .top-banner-title-font { + font-size: 25px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 3px; + float: right; + } + + .test-name { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + } + + .suite-icon { + padding: 5px; + float: right; + height: 20px; + } + + .test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; + } + + .test-group-name { + font-weight: bold; + } + + .method-in-group { + font-size: 16px; + margin-left: 80px; + } + + table.google-visualization-table-table { + width: 100%; + } + + .reporter-method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .ignored-class-div { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .border-failed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F20505; + } + + .border-skipped { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F2BE22; + } + + .border-passed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #038C73; + } + + .times-div { + text-align: center; + padding: 5px; + } + + .suite-total-time { + font: 16px 'Lucida Grande'; + } + + .configuration-suite { + margin-left: 20px; + } + + .configuration-test { + margin-left: 40px; + } + + .configuration-class { + margin-left: 60px; + } + + .configuration-method { + margin-left: 80px; + } + + .test-method { + margin-left: 100px; + } + + .chronological-class { + background-color: #CCD0D1; + border-width: 0 0 1px 1px;/*Chronological*/ + } + + .method-start { + float: right; + } + + .chronological-class-name { + padding: 0 0 0 5px; + margin-top:5px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #008; + } + + .after, .before, .test-method { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + margin-top:5px; + } + + .navigator-suite-header { + font-size: 18px; + margin: 0px 10px 10px 5px; + padding: 5px; + border-radius: 10px; + background-color: #027368; + color: white; + font-weight:bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; /*All Suites on top of left box*//*Status: -Completed*/ + } + + .collapse-all-icon { + padding: 3px; + float: right; + } + .button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#027368; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline: none; +} +/*Author: - Akhil Gullapalli*/ \ No newline at end of file diff --git a/MyTestNGProject/test-output/testng-reports2.js b/MyTestNGProject/test-output/testng-reports2.js new file mode 100644 index 0000000..5342859 --- /dev/null +++ b/MyTestNGProject/test-output/testng-reports2.js @@ -0,0 +1,76 @@ +window.onload = function () { + let cookies = document.cookie; + let cookieValue = cookies.split('='); + if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') { + document.getElementById('retro').setAttribute('disabled', 'false'); + } else if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('ultra').setAttribute('disabled', 'false'); + } +} +document.getElementById('button').onclick = function () { + let select = document.getElementById('button').innerText; + if (select === 'Switch Retro Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } +} +//Function to mouse hovering affect. +document.getElementById('button').onmouseover = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "180px"; + document.getElementById('button').style.height = "45px"; + document.getElementById('button').style.marginTop = "1px"; + +} +//Function to mouse out affect +document.getElementById('button').onmouseout = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "150px"; + document.getElementById('button').style.height = "30px"; + document.getElementById('button').style.marginTop = "8px"; + +} + +//This is the file where we handle the switching of the Themes. +/*Author:- Akhil Gullapalli*/ diff --git a/MyTestNGProject/test-output/testng-results.xml b/MyTestNGProject/test-output/testng-results.xml index 562eb1f..07c4003 100644 --- a/MyTestNGProject/test-output/testng-results.xml +++ b/MyTestNGProject/test-output/testng-results.xml @@ -1,13 +1,13 @@ - + - + - + - + @@ -18,7 +18,7 @@ - + @@ -37,125 +37,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/testng.css b/MyTestNGProject/test-output/testng.css deleted file mode 100644 index 3904800..0000000 --- a/MyTestNGProject/test-output/testng.css +++ /dev/null @@ -1,9 +0,0 @@ -.invocation-failed, .test-failed { background-color: #DD0000; } -.invocation-percent, .test-percent { background-color: #006600; } -.invocation-passed, .test-passed { background-color: #00AA00; } -.invocation-skipped, .test-skipped { background-color: #CCCC00; } - -.main-page { - font-size: x-large; -} - diff --git a/MyTestNGProject/testng.xml b/MyTestNGProject/testng.xml index cca16a2..555f456 100644 --- a/MyTestNGProject/testng.xml +++ b/MyTestNGProject/testng.xml @@ -1,26 +1,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + diff --git a/README.md b/README.md new file mode 100644 index 0000000..f56c405 --- /dev/null +++ b/README.md @@ -0,0 +1,81 @@ +# Java Training Repository + +Welcome to the Java Training repository! This repository is designed to provide comprehensive training materials and resources for individuals looking to enhance their Java programming skills. Whether you are a beginner or an experienced developer, you will find a variety of content to help you master Java programming concepts. + +## Table of Contents + +1. [Introduction](#introduction) +2. [Getting Started](#getting-started) +3. [Content Structure](#content-structure) +4. [Contributing](#contributing) +5. [License](#license) + +## Introduction + +This repository aims to facilitate learning and skill development in Java programming through a structured set of training materials. The content covers a wide range of topics, from basic Java syntax to advanced concepts such as multithreading and design patterns. + +## Getting Started + +To get started with the Java training in this repository, follow these steps: + +1. Clone the repository to your local machine: + +```bash +git clone https://github.com/anshulc55/JavaTraining.git +``` + +2. Navigate to the repository directory: + +```bash +cd JavaTraining +``` + +3. Explore the content and choose the topics you want to learn or improve. + +4. Start with the introductory materials and follow the sequence to build a strong foundation. + +## Content Structure + +The repository is organized into different folders, each focusing on a specific aspect of Java programming. Here is an overview of the main content structure: + +- **01-Basics:** Covers fundamental Java concepts, syntax, and programming principles. + +- **02-OOP:** Explores object-oriented programming (OOP) concepts, including classes, objects, inheritance, polymorphism, and encapsulation. + +- **03-Advanced:** Dives into advanced Java topics such as multithreading, exceptions, generics, and collections. + +- **04-Design-Patterns:** Introduces common design patterns and their implementation in Java. + +- **05-Projects:** Includes practical projects to apply and reinforce your Java programming skills. + +Feel free to explore the content based on your current skill level and learning goals. + +## Contributing + +If you would like to contribute to this Java training repository, follow these guidelines: + +1. Fork the repository. + +2. Create a new branch for your contributions: + +```bash +git checkout -b feature/new-feature +``` + +3. Make your changes and commit them with descriptive commit messages. + +4. Push your changes to your fork: + +```bash +git push origin feature/new-feature +``` + +5. Open a pull request, describing the purpose and scope of your changes. + +Your contributions are highly encouraged and appreciated! + +## License + +This repository is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. + +Happy coding! diff --git a/SeleniumDemoProject/drivers/IEDriverServer.exe b/SeleniumDemoProject/drivers/IEDriverServer.exe new file mode 100755 index 0000000..c8fa952 Binary files /dev/null and b/SeleniumDemoProject/drivers/IEDriverServer.exe differ diff --git a/FirstSeleniumProject/drivers/chromedriver b/SeleniumDemoProject/drivers/chromedriver similarity index 61% rename from FirstSeleniumProject/drivers/chromedriver rename to SeleniumDemoProject/drivers/chromedriver index d8eeb33..08b0e00 100755 Binary files a/FirstSeleniumProject/drivers/chromedriver and b/SeleniumDemoProject/drivers/chromedriver differ diff --git a/SeleniumDemoProject/drivers/geckodriver b/SeleniumDemoProject/drivers/geckodriver new file mode 100755 index 0000000..1564f31 Binary files /dev/null and b/SeleniumDemoProject/drivers/geckodriver differ diff --git a/SeleniumDemoProject/drivers/msedgedriver b/SeleniumDemoProject/drivers/msedgedriver new file mode 100755 index 0000000..1997af7 Binary files /dev/null and b/SeleniumDemoProject/drivers/msedgedriver differ diff --git a/SeleniumDemoProject/drivers/operadriver b/SeleniumDemoProject/drivers/operadriver new file mode 100755 index 0000000..7a5e75d Binary files /dev/null and b/SeleniumDemoProject/drivers/operadriver differ diff --git a/SeleniumDemoProject/drivers/sha512_sum b/SeleniumDemoProject/drivers/sha512_sum new file mode 100644 index 0000000..6f8de08 --- /dev/null +++ b/SeleniumDemoProject/drivers/sha512_sum @@ -0,0 +1 @@ +1222dc5afc879a815b1cdb841341d35f48c1e133eac6cf754c8e736a905a8be87939d6306b756c9e33278645bb80a900604e5b0895b30fe06da5c7f15de6989f operadriver \ No newline at end of file diff --git a/SeleniumDemoProject/pom.xml b/SeleniumDemoProject/pom.xml new file mode 100644 index 0000000..8671e13 --- /dev/null +++ b/SeleniumDemoProject/pom.xml @@ -0,0 +1,34 @@ + + 4.0.0 + Selenium + SeleniumDemoProject + 0.0.1-SNAPSHOT + + + + org.seleniumhq.selenium + selenium-java + 4.17.0 + + + + + org.testng + testng + 7.9.0 + test + + + + + commons-io + commons-io + 2.15.1 + + + + + \ No newline at end of file diff --git a/SeleniumDemoProject/screenshots/2024-03-02_22-29-24.png b/SeleniumDemoProject/screenshots/2024-03-02_22-29-24.png new file mode 100644 index 0000000..152bc3a Binary files /dev/null and b/SeleniumDemoProject/screenshots/2024-03-02_22-29-24.png differ diff --git a/SeleniumDemoProject/screenshots/2024-03-02_22-48-22.png b/SeleniumDemoProject/screenshots/2024-03-02_22-48-22.png new file mode 100644 index 0000000..152bc3a Binary files /dev/null and b/SeleniumDemoProject/screenshots/2024-03-02_22-48-22.png differ diff --git a/SeleniumDemoProject/screenshots/2024-03-02_22-48-30.png b/SeleniumDemoProject/screenshots/2024-03-02_22-48-30.png new file mode 100644 index 0000000..3a28392 Binary files /dev/null and b/SeleniumDemoProject/screenshots/2024-03-02_22-48-30.png differ diff --git a/SeleniumDemoProject/screenshots/2024-03-02_22-48-32.png b/SeleniumDemoProject/screenshots/2024-03-02_22-48-32.png new file mode 100644 index 0000000..cb84049 Binary files /dev/null and b/SeleniumDemoProject/screenshots/2024-03-02_22-48-32.png differ diff --git a/SeleniumDemoProject/screenshots/screenshot.png b/SeleniumDemoProject/screenshots/screenshot.png new file mode 100644 index 0000000..8d3744f Binary files /dev/null and b/SeleniumDemoProject/screenshots/screenshot.png differ diff --git a/SeleniumDemoProject/src/test/java/PilotProject/BookAppointment.java b/SeleniumDemoProject/src/test/java/PilotProject/BookAppointment.java new file mode 100644 index 0000000..8b53744 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/PilotProject/BookAppointment.java @@ -0,0 +1,92 @@ +package PilotProject; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.Select; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class BookAppointment extends TestBaseClass { + + @Test + public void bookAppointmentTest() throws InterruptedException { + + // Read Data and Locators from Properties file. + driver.get(prop.getProperty("url")); + waitforWebPageToLoad(); + + // Open Consultation Pop-Up + driver.findElement(By.linkText(prop.getProperty("doctor_name"))).click(); + waitforWebPageToLoad(); + driver.findElement(By.xpath(prop.getProperty("Consultation_btn"))).click(); + + // Validate presence and visibility of Name and any other field + WebDriverWait wait = new WebDriverWait(driver, Duration.ofMinutes(2)); + wait.until(ExpectedConditions.presenceOfElementLocated(By.id(prop.getProperty("name_id")))); + wait.until(ExpectedConditions.elementToBeClickable(By.id(prop.getProperty("email_id")))); + + // Enter Name, Email, Mobile + driver.findElement(By.id(prop.getProperty("name_id"))).sendKeys(prop.getProperty("patient_name")); + driver.findElement(By.id(prop.getProperty("email_id"))).sendKeys(prop.getProperty("patient_email")); + driver.findElement(By.id(prop.getProperty("mobile_id"))).sendKeys(prop.getProperty("patient_mobile")); + + // Validate the Text Below the Date Field + WebElement dateText = driver.findElement(By.xpath(prop.getProperty("dateText_xpath"))); + Assert.assertEquals(dateText.getText(), + "Preferred Date and Time is subject to change. Our support team will be in contact with you within 24 hours."); + + // Validate Options in Gender + WebElement genderDropDown = driver.findElement(By.id(prop.getProperty("gender_id"))); + Select dropdown = new Select(genderDropDown); + dropdown.getOptions(); + for (WebElement dropDownValue : dropdown.getOptions()) { + System.out.println(dropDownValue.getText()); + } + + dropdown.selectByVisibleText("Male"); + + // Enter Date of Birth 12/12/2005 + datePickerFromDropDownCalender("dobCalendar_id", prop.getProperty("dob")); + // Thread.sleep(8000); + + // Validate the presence and visibility of Preferred Visiting Field 1 + wait.until( + ExpectedConditions.presenceOfAllElementsLocatedBy(By.id(prop.getProperty("calenderPrederDate1_id")))); + wait.until(ExpectedConditions.visibilityOfElementLocated(By.id(prop.getProperty("calenderPrederDate1_id")))); + + // Select Preferred Visiting Date - Tomorrow + datePickerFromSlidingCalender(prop.getProperty("appointment1_date")); + // Thread.sleep(8000); + + // Validate the presence and visibility of Preferred Visiting Field 2 + // Select Preferred Visiting Date - Day After Tomorrow + + // Verify the Visibility of UHID + Assert.assertFalse(driver.findElement(By.id(prop.getProperty("uhid_id"))).isDisplayed()); + + // Check Yes Radio Button + driver.findElement(By.id(prop.getProperty("radioBtnYes_id"))).click(); + Assert.assertTrue(driver.findElement(By.id(prop.getProperty("uhid_id"))).isDisplayed()); + + // Enter UHID + driver.findElement(By.id(prop.getProperty("uhid_id"))).sendKeys(prop.getProperty("UHID")); + + // Click No Radio Button and Check UHID + driver.findElement(By.id(prop.getProperty("radioBtnNo_id"))).click(); + Assert.assertFalse(driver.findElement(By.id(prop.getProperty("uhid_id"))).isDisplayed()); + + // Click Yes , Verify UHID Field and Compare the Existing UHID + driver.findElement(By.id(prop.getProperty("radioBtnYes_id"))).click(); + Assert.assertTrue(driver.findElement(By.id(prop.getProperty("uhid_id"))).isDisplayed()); + String actualUHID = driver.findElement(By.id(prop.getProperty("uhid_id"))).getAttribute("value"); + String expectedUHID = prop.getProperty("UHID"); + Thread.sleep(5000); + Assert.assertEquals(actualUHID, expectedUHID); + + } + +} diff --git a/SeleniumDemoProject/src/test/java/PilotProject/BookAppointmentOnDemand.java b/SeleniumDemoProject/src/test/java/PilotProject/BookAppointmentOnDemand.java new file mode 100644 index 0000000..caa0116 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/PilotProject/BookAppointmentOnDemand.java @@ -0,0 +1,69 @@ +package PilotProject; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Iterator; +import java.util.List; +import java.util.Set; +import org.openqa.selenium.By; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.support.ui.Select; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class BookAppointmentOnDemand extends TestBaseClass { + + @Test + public void bookAppointmentTest() throws InterruptedException { + + // Open Website + driver.get(prop.getProperty("url")); + waitforWebPageToLoad(); + + // Open Docker Appointment Page + driver.findElement(By.linkText(prop.getProperty("OnDemandDoctor"))).click(); + + // Handle New Tab Window + Set windowIds = driver.getWindowHandles(); + Iterator itr = windowIds.iterator(); + + String appointmentPageID = itr.next(); + String bookAppointmentPageID = itr.next(); + + driver.switchTo().window(bookAppointmentPageID); + + // Verify Appointment page +// Assert.assertEquals(driver.findElement(By.xpath(prop.getProperty("doctorverification_xpath"))), +// prop.getProperty("OnDemandDoctor")); + + // Select Appointment Date + selectAppointmentDate(); + + // Go to Appointment + driver.findElement(By.id(prop.getProperty("gotoAppointment_id"))).click(); + driver.findElement(By.xpath(prop.getProperty("cancelPopUp_xpath"))).click(); + + // Enter Mobile Details + driver.findElement(By.xpath(prop.getProperty("mobileNumber_xpath"))).sendKeys("9716180701"); + driver.findElement(By.xpath(prop.getProperty("continue_xpath"))).click(); + Thread.sleep(8000); + + //selectfromDropDown(driver.findElement(By.id("titleDropdown_id")), prop.getProperty("nameTitle")); + driver.findElement(By.id(prop.getProperty("firstName"))).sendKeys(prop.getProperty("FirstName")); + driver.findElement(By.xpath(prop.getProperty("lastName_xpath"))).sendKeys(prop.getProperty("LastName")); + + // Select DOB + driver.findElement(By.id(prop.getProperty("dob_id"))).click(); + datePickerFromDropDownCalender("dob_id", prop.getProperty("dob")); + + // Select State + selectfromDropDown(driver.findElement(By.id(prop.getProperty("state_id"))), prop.getProperty("StateName")); + + //Select City + selectfromDropDown(driver.findElement(By.id(prop.getProperty("city_id"))), prop.getProperty("CityName")); + Thread.sleep(10000); + + } + +} diff --git a/SeleniumDemoProject/src/test/java/PilotProject/TestBaseClass.java b/SeleniumDemoProject/src/test/java/PilotProject/TestBaseClass.java new file mode 100644 index 0000000..4d043bd --- /dev/null +++ b/SeleniumDemoProject/src/test/java/PilotProject/TestBaseClass.java @@ -0,0 +1,229 @@ +package PilotProject; + +import java.time.Duration; +import java.util.Calendar; +import java.util.Date; +import java.util.List; +import java.util.Properties; +import java.io.FileInputStream; +import java.text.ParseException; +import java.text.SimpleDateFormat; + +import org.openqa.selenium.Alert; +import org.openqa.selenium.By; +import org.openqa.selenium.JavascriptExecutor; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.support.ui.Select; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; + +public class TestBaseClass { + + WebDriver driver = null; + Properties prop = null; + + public void selectAppointmentDate() { + waitforWebPageToLoad(); + String displayDate = driver.findElement(By.xpath(prop.getProperty("displayDate_xpath"))).getText(); + System.out.println("Display Date : " + displayDate); + + // Add 4 days ahead date in display date + String appointmentDay = addInDisplayDate(displayDate); + + List allDates = driver.findElements(By.xpath(prop.getProperty("allDates_xapth"))); + boolean isDateSelected = false; + for (WebElement date : allDates) { + if (date.getText().equals(appointmentDay)) { + date.click(); + isDateSelected = true; + } + } + + if (!isDateSelected) { + driver.findElement(By.xpath(prop.getProperty("nextWeek_xpath"))).click(); + List allNewDates = driver.findElements(By.xpath(prop.getProperty("allDates_xapth"))); + for (WebElement date : allNewDates) { + if (date.getText().equals(appointmentDay)) { + date.click(); + } + } + } + } + + public String addInDisplayDate(String displayDate) { + // Display Date format -- Sat, 16 Mar + SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, d MMM"); + String newDate = null; + try { + Calendar calendar = Calendar.getInstance(); + calendar.setTime(dateFormat.parse(displayDate)); + + // Add 4 days + calendar.add(Calendar.DAY_OF_MONTH, 5); + SimpleDateFormat dateFormatNew = new SimpleDateFormat("d"); + newDate = dateFormatNew.format(calendar.getTime()); + System.out.println("New Date : " + newDate); + } catch (ParseException e) { + e.printStackTrace(); + } + return newDate; + } + + public void datePickerFromSlidingCalender(String suppliedDate) { + SimpleDateFormat datFormat = new SimpleDateFormat("dd-MM-yyyy"); + + try { + Date dateYear = datFormat.parse(suppliedDate); + Date currentDate = new Date(); + + String year = new SimpleDateFormat("yyyy").format(dateYear); + String month = new SimpleDateFormat("MMMM").format(dateYear); + + String appDate = month + " " + year; + System.out.println("Supplied Month and Year : " + appDate); + + driver.findElement(By.id(prop.getProperty("calenderPrederDate1_id"))).click(); + + String monthYearDisplayed = driver.findElement(By.xpath(prop.getProperty("calenderPrederDate1Title_xpath"))) + .getText(); + System.out.println("Getting Calender Month and Year : " + monthYearDisplayed); + + while (!appDate.equals(monthYearDisplayed)) { + + // Click on forward and Backward + if (dateYear.compareTo(currentDate) == 1) { + // Click on forward + driver.findElement(By.xpath(prop.getProperty("forwardCalenderClick_xpath"))).click(); + } else if (dateYear.compareTo(currentDate) == -1) { + // Click on Backward + driver.findElement(By.xpath(prop.getProperty("backwardCalenderClick_xpath"))).click(); + } + + monthYearDisplayed = driver.findElement(By.xpath(prop.getProperty("calenderPrederDate1Title_xpath"))) + .getText(); + System.out.println("Displayed Month and year in Loop : " + monthYearDisplayed); + } + + // Select Day + String day = new SimpleDateFormat("d").format(dateYear); + System.out.println("Supplied Date Day : " + day); + + WebElement calenderDay = driver.findElement(By.xpath("//a[text()='" + day + "']")); + calenderDay.click(); + + } catch (ParseException e) { + e.printStackTrace(); + } + } + + public void datePickerFromDropDownCalender(String calenderProperty, String suppliedDate) { + SimpleDateFormat datFormat = new SimpleDateFormat("dd-MM-yyyy"); + + try { + Date dob_year = datFormat.parse(suppliedDate); + + String year = new SimpleDateFormat("yyyy").format(dob_year); + System.out.println("Supplied Date Year : " + year); + + driver.findElement(By.id(prop.getProperty(calenderProperty))).click(); + WebElement calenderYear = driver.findElement(By.xpath(prop.getProperty("dobCalendarYear_xpath"))); + selectfromDropDown(calenderYear, year); + + // Select Month + String month = new SimpleDateFormat("MMM").format(dob_year); + System.out.println("Supplied Date Month : " + month); + + WebElement calenderMonth = driver.findElement(By.xpath(prop.getProperty("dobCalenderMonth_xpath"))); + selectfromDropDown(calenderMonth, month); + + // Select Day + String day = new SimpleDateFormat("d").format(dob_year); + System.out.println("Supplied Date Day : " + day); + + WebElement calenderDay = driver.findElement(By.xpath("//a[text()='" + day + "']")); + calenderDay.click(); + + } catch (ParseException e) { + e.printStackTrace(); + } + } + + public void selectfromDropDown(WebElement element, String selecatble) { + Select dropdown = new Select(element); + dropdown.selectByVisibleText(selecatble); + } + + + public void dismissAlert() { + Alert alert = driver.switchTo().alert(); + alert.dismiss(); + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + prop = new Properties(); + try { + FileInputStream fStream = new FileInputStream( + System.getProperty("user.dir") + "/src/test/resources/sakrahospital_bookAppoitment.properties"); + prop.load(fStream); + + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + + @AfterMethod + public void finish() { + driver.quit(); + } + + public void waitforWebPageToLoad() { + JavascriptExecutor js = (JavascriptExecutor) driver; + int i = 0; + + while (i != 10) { + String state = (String) js.executeScript("return document.readyState;"); + System.out.println(state); + + if (state.equals("complete")) + break; + else + wait(2); + + i++; + } + + // check for jQuery status + i = 0; + while (i != 10) { + + Long d = (Long) js.executeScript("return jQuery.active;"); + System.out.println(d); + if (d.longValue() == 0) + break; + else + wait(2); + i++; + + } + } + + public void wait(int time) { + try { + Thread.sleep(time * 1000); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + +} diff --git a/SeleniumDemoProject/src/test/java/PilotProject/TestHandsOn.java b/SeleniumDemoProject/src/test/java/PilotProject/TestHandsOn.java new file mode 100644 index 0000000..e47d8cd --- /dev/null +++ b/SeleniumDemoProject/src/test/java/PilotProject/TestHandsOn.java @@ -0,0 +1,60 @@ +package PilotProject; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Date; + +import org.testng.annotations.Test; + +public class TestHandsOn { + + + + + @Test + public void calendarTest() throws ParseException { + + /* + * Date Formats + * dd-MM-yyyy -- 11/04/2024 + * dd-MMM-yyy -- 11-Apr-2024 + * dd-MMMM-yyyy -- 11-April-2024 + */ + + SimpleDateFormat datFormat = new SimpleDateFormat("dd-MM-yyyy"); + + String dob="12-07-2025"; + + Date currentDate = new Date(); + + Date suppliedDate = datFormat.parse(dob); + + if(currentDate.compareTo(suppliedDate) == 1) { + System.out.println(currentDate.compareTo(suppliedDate)); + }else { + System.out.println(currentDate.compareTo(suppliedDate)); + } + + String currentD = datFormat.format(currentDate); + + //Extract the Day + String day = new SimpleDateFormat("dd").format(currentDate); + System.out.println("Current Day : " + day); + + //Extract Month + String monthNumeric = new SimpleDateFormat("MM").format(currentDate); + System.out.println("Current Month : " + monthNumeric); + + String monthString = new SimpleDateFormat("MMM").format(currentDate); + System.out.println("Current Month : " + monthString); + + String monthFullName = new SimpleDateFormat("MMMM").format(currentDate); + System.out.println("Current Month : " + monthFullName); + + //Extract Year + String year = new SimpleDateFormat("yyyy").format(currentDate); + System.out.println("Current Year : " + year); + + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumIntro/FirstSeleniumTest.java b/SeleniumDemoProject/src/test/java/SeleniumIntro/FirstSeleniumTest.java new file mode 100644 index 0000000..e2bc2da --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumIntro/FirstSeleniumTest.java @@ -0,0 +1,38 @@ +package SeleniumIntro; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.testng.annotations.Test; + +public class FirstSeleniumTest { + + @Test + public void OpenSiteInChrome() { + + // Set the path to the ChromeDriver executable + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + // Create a new instance of the ChromeDriver + ChromeDriver driver = new ChromeDriver(); + + driver.get("https://www.facebook.com"); + driver.quit(); + + } + + @Test + public void OpenSiteInFirefox() { + + // Set the path to the ChromeDriver executable + System.setProperty("webdriver.gecko.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/geckodriver"); + + // Create a new instance of the ChromeDriver + WebDriver driver = new FirefoxDriver(); + + driver.get("https://www.cnn.com"); + driver.quit(); + + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractMultipleElements.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractMultipleElements.java new file mode 100644 index 0000000..bc4d417 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractMultipleElements.java @@ -0,0 +1,60 @@ +package SeleniumScenario1; + +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class ExtractMultipleElements { + + WebDriver driver = null; + + @Test + public void findNumberOfLinksOnWebPageTest() { + + // Total Number of Links + List allLinks = driver.findElements(By.tagName("a")); + System.out.println("Number of Links :: " + allLinks.size()); + + // Extract text and URL of Specific Link - 6 + WebElement sixthLink = allLinks.get(5); + System.out.println("6th Link Text :: " + sixthLink.getText()); + System.out.println("6th Link URL :: " + sixthLink.getAttribute("href")); + + // Extract text and URL of everyLink + System.out.println("************************************************"); + int counter = 1; + for (WebElement link : allLinks) { + if (link.isDisplayed()) { + System.out.println(counter + ". Link Text is :: " + link.getText() + " --> Link URL is :: " + + link.getAttribute("href")); + counter++; + } + } + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://edition.cnn.com/"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractTextFromWebElement.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractTextFromWebElement.java new file mode 100644 index 0000000..e225efd --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractTextFromWebElement.java @@ -0,0 +1,54 @@ +package SeleniumScenario1; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class ExtractTextFromWebElement { + + WebDriver driver = null; + + @Test + public void extractTextfromWebPage() { + + //Extracting Text from Heading + WebElement heading = driver.findElement(By.className("_8eso")); + //heading.getText(); + Assert.assertEquals(heading.getText(), "Facebook helps you connect and share with the people in your life."); + + //Extract Text from Link + WebElement linkText = driver.findElement(By.className("_8esh")); + Assert.assertEquals(linkText.getText(), "Create a Page"); + + //Extract Text from PlaceHolder Textbox + WebElement placeholderText = driver.findElement(By.id("email")); + String placeholderValue = placeholderText.getAttribute("aria-label"); + Assert.assertEquals(placeholderValue, "Email address or phone number"); + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://en-gb.facebook.com/"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractWebPagePart.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractWebPagePart.java new file mode 100644 index 0000000..0d698aa --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractWebPagePart.java @@ -0,0 +1,53 @@ +package SeleniumScenario1; + +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class ExtractWebPagePart { + WebDriver driver = null; + + @Test + public void extractElementTest() { + WebElement topStories = driver.findElement(By.xpath( + "//*[@class='container container_lead-plus-headlines cnn lazy' and @data-collapsed-text='More top stories' ]")); + Assert.assertTrue(topStories.isDisplayed()); + System.out.println("Is Top Stories Available : " + topStories.isDisplayed()); + + List topStory = topStories.findElements(By.tagName("a")); + System.out.println("Total Top Stories : " + topStory.size()); + + for (WebElement story : topStory) { + if(!story.getText().isEmpty()) { + System.out.println(story.getText()); + } + } + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + // driver.get("https://edition.cnn.com/"); + driver.get("https://edition.cnn.com"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/FindBrokenLinks.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/FindBrokenLinks.java new file mode 100644 index 0000000..92c75dc --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/FindBrokenLinks.java @@ -0,0 +1,55 @@ +package SeleniumScenario1; + +import java.io.IOException; +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class FindBrokenLinks { + + WebDriver driver = null; + + @Test + public void finBrokenLinksTest() throws IOException { + + //All the links on webpage + List allLinks = driver.findElements(By.tagName("a")); + System.out.println("Total Number of Links :: " + allLinks.size()); + + //Click each Link to verify link Status. 200 - Success, 404 - Broken Link + for (WebElement link : allLinks) { + String linkURL = link.getAttribute("href"); + VerifyLinkStatus.verifyLink(linkURL); + } + + System.out.println("Total Number of Invalid Links"); + VerifyLinkStatus.getInvalidLinkCount(); + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + //driver.get("https://edition.cnn.com/"); + driver.get("https://money.rediff.com/index.html"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/HandleIFrames.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/HandleIFrames.java new file mode 100644 index 0000000..2258c9a --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/HandleIFrames.java @@ -0,0 +1,67 @@ +package SeleniumScenario1; + +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleIFrames { + WebDriver driver = null; + + @Test + public void handlIFrameTest() throws InterruptedException { + + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + //Open Radio button Link + driver.findElement(By.linkText("Checkboxradio")).click(); + Assert.assertEquals(driver.getTitle(), "Checkboxradio | jQuery UI"); + + //Verify Page Heading + String heading =driver.findElement(By.className("entry-title")).getText(); + Assert.assertEquals(heading, "Checkboxradio"); + + //Switch to Iframe before Interact with iframe Elements + WebElement iframe = driver.findElement(By.className("demo-frame")); + driver.switchTo().frame(iframe); + + //Click Radio Button + List radioBtns = driver.findElements(By.xpath("//span[@class='ui-checkboxradio-icon ui-corner-all ui-icon ui-icon-background ui-icon-blank']")); + for (WebElement radiobtn : radioBtns) { + radiobtn.click(); + } + + //Switch back to main Page + driver.switchTo().parentFrame(); + + driver.findElement(By.linkText("Button")).click(); + Assert.assertEquals(driver.getTitle(), "Button | jQuery UI"); + Thread.sleep(2000); + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + //driver.get("https://edition.cnn.com/"); + driver.get("https://jqueryui.com"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/VerifyElements.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/VerifyElements.java new file mode 100644 index 0000000..94ea100 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/VerifyElements.java @@ -0,0 +1,117 @@ +package SeleniumScenario1; + +import static org.testng.Assert.assertFalse; + +import java.time.Duration; +import java.util.Iterator; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class VerifyElements { + WebDriver driver = null; + + @Test + public void verifySelectedTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + // Click on Check Radio Button + driver.findElement(By.linkText("Checkboxradio")).click(); + Assert.assertEquals(driver.getTitle(), "Checkboxradio | jQuery UI"); + + driver.switchTo().frame(driver.findElement(By.className("demo-frame"))); + + // Verify the Radio Button and CheckBox are Selected + List checkBoxes = driver + .findElements(By.xpath("//*[@class='ui-checkboxradio-icon ui-corner-all ui-icon ui-icon-background ui-icon-blank']")); + + for (WebElement checkBox : checkBoxes) { + Assert.assertFalse(checkBox.isSelected()); + System.out.println(checkBox.getText() + "-- Status :: " + checkBox.isSelected()); + } + + System.out.println("**********************"); + + for (WebElement checkBox : checkBoxes) { + checkBox.click(); + } + + for (WebElement checkBox : checkBoxes) { + //Assert.assertTrue(checkBox.isSelected()); + System.out.println(checkBox.getText() + "-- Status :: " + checkBox.isSelected()); + } + + } + + @Test + public void verifyElementEnableTest() { + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + // Click on Spinner + driver.findElement(By.linkText("Spinner")).click(); + Assert.assertEquals(driver.getTitle(), "Spinner | jQuery UI"); + + driver.switchTo().frame(driver.findElement(By.className("demo-frame"))); + + // Verify Element Enable and Disable + WebElement targetElemt = driver.findElement(By.id("spinner")); + WebElement disableBtn = driver.findElement(By.id("disable")); + + Assert.assertTrue(targetElemt.isEnabled()); + System.out.println("Initial Element Status :: " + targetElemt.isEnabled()); + + disableBtn.click(); + Assert.assertFalse(targetElemt.isEnabled()); + System.out.println("Element Status, After 1st Click :: " + targetElemt.isEnabled()); + + disableBtn.click(); + Assert.assertTrue(targetElemt.isEnabled()); + System.out.println("Element Status, After 2nd Click :: " + targetElemt.isEnabled()); + } + + @Test + public void verifyElementDisplayedTest() { + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + // Click on Show Link + driver.findElement(By.linkText("Show")).click(); + Assert.assertEquals(driver.getTitle(), "Show | jQuery UI"); + + driver.switchTo().frame(driver.findElement(By.className("demo-frame"))); + + // Verify WebElemnt is Displayed + WebElement elementtoverify = driver.findElement(By.xpath("//div[@id='effect']/h3")); + Assert.assertFalse(elementtoverify.isDisplayed()); + System.out.println("Element Initial State : " + elementtoverify.isDisplayed()); + + driver.findElement(By.id("button")).click(); + Assert.assertTrue(elementtoverify.isDisplayed()); + System.out.println("Element Final State : " + elementtoverify.isDisplayed()); + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + // driver.get("https://edition.cnn.com/"); + driver.get("https://jqueryui.com"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/VerifyLinkStatus.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/VerifyLinkStatus.java new file mode 100644 index 0000000..2d409fc --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/VerifyLinkStatus.java @@ -0,0 +1,47 @@ +package SeleniumScenario1; + +import java.io.IOException; +import java.net.HttpURLConnection; +import java.net.MalformedURLException; +import java.net.URL; + +public class VerifyLinkStatus { + + public static int invalidLinkCount; + + public static void verifyLink(String link) throws IOException { + + if (link != null && !link.isEmpty()) { + try { + URL url = new URL(link); + + // Open HTTP Connection + HttpURLConnection connection = (HttpURLConnection) url.openConnection(); + + // Set Timeout + connection.setConnectTimeout(3000); + + // Set request method to HEAD to check only the headers, not the entire content + connection.setRequestMethod("HEAD"); + + // Connect the URL + connection.connect(); + + if (connection.getResponseCode() == 200) { + + } else { + System.out.println(link + " : " + connection.getResponseMessage() + " : " + connection.HTTP_NOT_FOUND); + invalidLinkCount++; + } + + } catch (MalformedURLException e) { + e.printStackTrace(); + } + } + } + + public static void getInvalidLinkCount() { + System.out.println("Total Invalid Links : " + invalidLinkCount); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario3/FileUpload.java b/SeleniumDemoProject/src/test/java/SeleniumScenario3/FileUpload.java new file mode 100644 index 0000000..77cd227 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario3/FileUpload.java @@ -0,0 +1,54 @@ +package SeleniumScenario3; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class FileUpload { + WebDriver driver = null; + + @Test + public void uplaodFileTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "The Internet"); + + //Upload the file + WebElement fileUploadBtn = driver.findElement(By.id("file-upload")); + String fileName = "/Users/anshul/Downloads/1685014961151.jpeg"; + + fileUploadBtn.sendKeys(fileName); + Thread.sleep(5000); + + WebElement fileSubmitBtn = driver.findElement(By.id("file-submit")); + fileSubmitBtn.click(); + Thread.sleep(5000); + + WebElement fileConfirmation = driver.findElement(By.className("example")); + Assert.assertEquals(fileConfirmation.getText(), "File Uploaded!"); + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://the-internet.herokuapp.com/upload"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario3/HandleJavaScriptExecutor.java b/SeleniumDemoProject/src/test/java/SeleniumScenario3/HandleJavaScriptExecutor.java new file mode 100644 index 0000000..81b4bef --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario3/HandleJavaScriptExecutor.java @@ -0,0 +1,71 @@ +package SeleniumScenario3; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.JavascriptExecutor; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleJavaScriptExecutor { + WebDriver driver = null; + + @Test + public void HandleJSTest() throws InterruptedException { + + JavascriptExecutor js = (JavascriptExecutor) driver; + + //Open WebSite + js.executeScript("window.location='https://www.rediff.com'"); + + //Verify page Title + String pageTitle = (String) js.executeScript("return document.title"); + Assert.assertEquals(pageTitle, "Rediff.com: News | Rediffmail | Stock Quotes | Shopping"); + +// //Perform Click Operation +// WebElement moneyBtn = driver.findElement(By.className("signin")); +// js.executeScript("arguments[0].click();", moneyBtn); +// +// //Perform Type Operation +// WebElement textBox = driver.findElement(By.id("login1")); +// js.executeScript("arguments[0].value='test@123'", textBox); + + Thread.sleep(5000); + + //Scroll webpage upto cordinate + js.executeScript("window.scrollBy(0,1000)"); + + Thread.sleep(5000); + + //Scroll to WebElement + WebElement termBtn = driver.findElement(By.linkText("Terms of use")); + js.executeScript("arguments[0].scrollIntoView(true)",termBtn); + + Thread.sleep(5000); + + } + + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + //driver.get("https://money.rediff.com/index.html"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario3/WebTable.java b/SeleniumDemoProject/src/test/java/SeleniumScenario3/WebTable.java new file mode 100644 index 0000000..fbd4548 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario3/WebTable.java @@ -0,0 +1,95 @@ +package SeleniumScenario3; + +import java.time.Duration; +import java.util.Iterator; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class WebTable { + WebDriver driver = null; + + @Test + public void webTableOperationsTest() { + + //Verify Page Title + Assert.assertEquals(driver.getTitle(), "BSE: 74,119.39 | NSE: 22,493.55 - Live Stock Market | Share Prices | Mutual Fund India: Rediff MoneyWiz"); + + //Open NSE Indices + driver.findElement(By.linkText("More NSE Indices")).click(); + + // Open Complete Table + driver.findElement(By.linkText("Show More >>")).click(); + + System.out.println("*************Display Number of Rows***************"); + + // Display Number of Rows + List tableRows = driver.findElements(By.xpath("//*[@class='dataTable']/tbody/tr")); + System.out.println("Total Number of Rows -- " + tableRows.size()); + + + System.out.println("*************Get Number of Columns***************"); + + + //Get Number of Columns. + List tableColumns = driver.findElements(By.xpath("//*[@class='dataTable']/thead/tr/th")); + System.out.println("Total Number of Columns -- " + tableColumns.size()); + + System.out.println("*************Get Data of a 5th Row***************"); + + //Get Data of a Specific Row. + List fifthRow = driver.findElements(By.xpath("//*[@class='dataTable']/tbody/tr[5]/td")); + for (WebElement rowItem : fifthRow) { + System.out.println(rowItem.getText()); + } + + System.out.println("*************Get Data of a 1st Column***************"); + + //Get Data of a Column. + List firstColumn = driver.findElements(By.xpath("//*[@class='dataTable']/tbody/tr/td[1]")); + for (WebElement webElement : firstColumn) { + System.out.println(webElement.getText()); + } + + System.out.println("*************Get the Complete Data***************"); + + + //Get the Complete Data. + List allRows = driver.findElements(By.xpath("//*[@class='dataTable']/tbody/tr")); + for (WebElement row : allRows) { + System.out.println(row.getText()); + } + + System.out.println("*************Get Data From Specific Cell***************"); + + //Get Data From Specific Cell. + String cellValue = driver.findElement(By.xpath("//*[@class='dataTable']/tbody/tr[8]/td[3]")).getText(); + System.out.println(cellValue); + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://money.rediff.com/index.html"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/browsers/BrowserOptions.java b/SeleniumDemoProject/src/test/java/browsers/BrowserOptions.java new file mode 100644 index 0000000..335d4bc --- /dev/null +++ b/SeleniumDemoProject/src/test/java/browsers/BrowserOptions.java @@ -0,0 +1,77 @@ +package browsers; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.openqa.selenium.firefox.FirefoxOptions; +import org.openqa.selenium.firefox.FirefoxProfile; +import org.openqa.selenium.firefox.ProfilesIni; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class BrowserOptions { + + //@Test + public void chromeBrowserProfiling() throws InterruptedException { + ChromeOptions options = new ChromeOptions(); + + // Set Binary -- Setting Chrome Browser Binary Path + //options.setBinary("path/to/chrome/binary"); + + // Start Chrome maximized + options.addArguments("--start-maximized"); + + //Specific profile + // Windows user -- C:\Users\YourUsername\AppData\Local\Google\Chrome\User Data + // Mac -- /Users/YourUsername/Library/Application Support/Google/Chrome + options.addArguments("--user-data-dir=/Users/anshul/Library/Application Support/Google/Chrome/Profile 2"); + + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + WebDriver chromeDriver = new ChromeDriver(options); + + Thread.sleep(10000); + //Open FaceBook WebPage + chromeDriver.get("https://www.facebook.com/"); + + //Verify the Title + String title = chromeDriver.getTitle(); + Assert.assertEquals(title, "Facebook – log in or sign up"); + + chromeDriver.quit(); + } + + @Test + public void firefoxBrowserProfiling() throws InterruptedException { + + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/geckodriver"); + + FirefoxOptions options = new FirefoxOptions(); + ProfilesIni profiles = new ProfilesIni(); + //String profilePath = "Users/anshul/Library/Caches/Firefox/Profiles/2y7ljcgb.TestUser"; + + FirefoxProfile ffprofile = profiles.getProfile("TestUser"); + options.setProfile(ffprofile); + + WebDriver driver = new FirefoxDriver(options); + Thread.sleep(10000); + //Maximize Browser Window + driver.manage().window().maximize(); + + //Open FaceBook WebPage + driver.get("https://www.facebook.com/"); + + //Verify the Title + String title = driver.getTitle(); + Assert.assertEquals(title, "Facebook – log in or sign up"); + + driver.quit(); + + } + + + public void edgeBrowserProfiling() { + + } + +} diff --git a/SeleniumDemoProject/src/test/java/browsers/InvokeDynamicBrowser.java b/SeleniumDemoProject/src/test/java/browsers/InvokeDynamicBrowser.java new file mode 100644 index 0000000..a85d546 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/browsers/InvokeDynamicBrowser.java @@ -0,0 +1,133 @@ +package browsers; + +import org.testng.annotations.Test; + +import com.beust.jcommander.Parameter; + +import org.testng.AssertJUnit; +import org.openqa.selenium.Proxy; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.edge.EdgeDriver; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.openqa.selenium.firefox.FirefoxOptions; +import org.openqa.selenium.firefox.FirefoxProfile; +import org.openqa.selenium.firefox.ProfilesIni; +import org.openqa.selenium.safari.SafariDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Parameters; +import org.testng.annotations.Test; + +public class InvokeDynamicBrowser { + + /* + * Test Case : Open the selenium official site and verify Home Page Title + * + * Test Case 2 : Open the Yahoo and verify Home Page Title + * + */ + + public WebDriver driver = null; + + @Parameters("browser") + @BeforeMethod + public void openBrowser(String browser) { + + if (browser.equalsIgnoreCase("chrome")) { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + ChromeOptions options = new ChromeOptions(); + options.addArguments("--start-maximized", "--disable-infobars"); + options.addArguments("--disable-extensions"); + + // Use proxy + /* + Proxy proxy = new Proxy(); + proxy.setHttpProxy("proxy.example.com:8080"); + options.setCapability("proxy", proxy); + */ + + options.addArguments("--incognito"); + options.addArguments("--disable-notifications"); + options.addArguments("ignore-certificate-errors"); + + driver = new ChromeDriver(options); + } else if (browser.equalsIgnoreCase("firefox")) { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/geckodriver"); + FirefoxOptions options = new FirefoxOptions(); + + ProfilesIni profiles = new ProfilesIni(); + FirefoxProfile ffprofile = profiles.getProfile("TestUser"); + + ffprofile.setPreference("dom.webnotifications.enabled", false); + ffprofile.setAcceptUntrustedCertificates(true); + ffprofile.setAssumeUntrustedCertificateIssuer(false); + + + // Use proxy + /* + ffprofile.setPreference("network.proxy.type", 1); + ffprofile.setPreference("network.proxy.socks", "proxy.example.com"); + ffprofile.setPreference("network.proxy.socks_port", 8080); + */ + + options.setProfile(ffprofile); + driver = new FirefoxDriver(options); + } else if (browser.equalsIgnoreCase("edge")) { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/msedgedriver.exe"); + driver = new EdgeDriver(); + } else if (browser.equalsIgnoreCase("safari")) { + driver = new SafariDriver(); + } else { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + driver = new ChromeDriver(); + } + + // Maximize Browser Window + driver.manage().window().maximize(); + } + + @AfterMethod + public void quitBrowser() { + driver.quit(); + } + + @Test + public void verifyCACertError() throws InterruptedException { + driver.get("https://expired.badssl.com"); + Thread.sleep(30000); + } + + //@Test + public void verifySeleniumSite() throws InterruptedException { + + // Open FaceBook WebPage + driver.get("https://www.selenium.dev"); + + // Verify the Title + String title = driver.getTitle(); + AssertJUnit.assertEquals(title, "Selenium"); + + Thread.sleep(3000); + } + + //@Test + public void verifyYahooSite() throws InterruptedException { + + // Open FaceBook WebPage + driver.get("https://mvnrepository.com/repos/central"); + + // Verify the Title + String title = driver.getTitle(); + AssertJUnit.assertEquals(title, "Maven Repository: Central"); + + Thread.sleep(3000); + } + +} diff --git a/SeleniumDemoProject/src/test/java/browsers/SeleniumMultipleBrowsers.java b/SeleniumDemoProject/src/test/java/browsers/SeleniumMultipleBrowsers.java new file mode 100644 index 0000000..4a78062 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/browsers/SeleniumMultipleBrowsers.java @@ -0,0 +1,139 @@ +package browsers; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.edge.EdgeDriver; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.openqa.selenium.ie.InternetExplorerDriver; +import org.openqa.selenium.safari.SafariDriver; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class SeleniumMultipleBrowsers { + +/* + * Test Case : Open the Facebook and verify Home Page Title + * Execute Test in Multiple browser - Chrome, Firefox, Opera, Safari, IE, Edge ... + * + * Windows - Task Manager --> ctl+ Shift + Esc + * Mac - Terminal + */ + + @Test + public void openInChrome() throws InterruptedException { + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + WebDriver chromeDriver = new ChromeDriver(); + + //Maximize Browser Window + chromeDriver.manage().window().maximize(); + + //Open FaceBook WebPage + chromeDriver.get("https://www.facebook.com/"); + + //Verify the Title + String title = chromeDriver.getTitle(); + Assert.assertEquals(title, "Facebook – log in or sign up"); + + Thread.sleep(3000); + chromeDriver.quit(); + } + + @Test + public void openInFirefox() throws InterruptedException { + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/geckodriver"); + WebDriver driver = new FirefoxDriver(); + + //Maximize Browser Window + driver.manage().window().maximize(); + + //Open FaceBook WebPage + driver.get("https://www.facebook.com/"); + + //Verify the Title + String title = driver.getTitle(); + Assert.assertEquals(title, "Facebook – log in or sign up"); + + Thread.sleep(3000); + driver.quit(); + } + + /* + @Test + public void openInOpera() throws InterruptedException { + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/operadriver"); + WebDriver driver = new ChromeDriver(); + + //Maximize Browser Window + driver.manage().window().maximize(); + + //Open FaceBook WebPage + driver.get("https://www.facebook.com/"); + + //Verify the Title + String title = driver.getTitle(); + Assert.assertEquals(title, "Facebook – log in or sign up"); + + Thread.sleep(3000); + driver.quit(); + } + */ + + @Test + public void openInSafari() throws InterruptedException { + WebDriver driver = new SafariDriver(); + + //Maximize Browser Window + driver.manage().window().maximize(); + + //Open FaceBook WebPage + driver.get("https://www.facebook.com/"); + + //Verify the Title + String title = driver.getTitle(); + //Assert.assertEquals(title, "Facebook – log in or sign up"); + + Thread.sleep(3000); + driver.quit(); + } + + /* + @Test + public void openInIE() throws InterruptedException { + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/IEDriverServer.exe"); + WebDriver driver = new InternetExplorerDriver(); + + //Maximize Browser Window + driver.manage().window().maximize(); + + //Open FaceBook WebPage + driver.get("https://www.facebook.com/"); + + //Verify the Title + String title = driver.getTitle(); + Assert.assertEquals(title, "Facebook – log in or sign up"); + + Thread.sleep(3000); + driver.quit(); + } + */ + + @Test + public void openInEdge() throws InterruptedException { + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/msedgedriver.exe"); + WebDriver driver = new EdgeDriver(); + + //Maximize Browser Window + driver.manage().window().maximize(); + + //Open FaceBook WebPage + driver.get("https://www.facebook.com/"); + + //Verify the Title + String title = driver.getTitle(); + //Assert.assertEquals(title, "Facebook – log in or sign up"); + + Thread.sleep(3000); + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/DragAndDrop.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/DragAndDrop.java new file mode 100644 index 0000000..2b170a3 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/DragAndDrop.java @@ -0,0 +1,93 @@ +package seleniumScenario2; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.interactions.Actions; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class DragAndDrop { + WebDriver driver = null; + + @Test + public void dragAndDropHardenTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + driver.findElement(By.linkText("Droppable")).click(); + Assert.assertEquals(driver.getTitle(), "Droppable | jQuery UI"); + + driver.switchTo().frame(driver.findElement(By.className("demo-frame"))); + Thread.sleep(5000); + + WebElement dragableEle = driver.findElement(By.id("draggable")); + WebElement dropableEle = driver.findElement(By.id("droppable")); + + Actions action = new Actions(driver); + action.clickAndHold(dragableEle).moveToElement(dropableEle).release().build().perform(); + + Thread.sleep(5000); + } + + //@Test + public void dragAndDropTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + driver.findElement(By.linkText("Droppable")).click(); + Assert.assertEquals(driver.getTitle(), "Droppable | jQuery UI"); + + driver.switchTo().frame(driver.findElement(By.className("demo-frame"))); + Thread.sleep(5000); + + WebElement dragableEle = driver.findElement(By.id("draggable")); + WebElement dropableEle = driver.findElement(By.id("droppable")); + + Actions action = new Actions(driver); + action.dragAndDrop(dragableEle, dropableEle).build().perform(); + + Thread.sleep(5000); + } + + + //@Test + public void dragableTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + driver.findElement(By.linkText("Draggable")).click(); + Assert.assertEquals(driver.getTitle(), "Draggable | jQuery UI"); + + driver.switchTo().frame(driver.findElement(By.className("demo-frame"))); + Thread.sleep(5000); + + WebElement dragableEle = driver.findElement(By.id("draggable")); + + Actions action = new Actions(driver); + action.dragAndDropBy(dragableEle, 200, 200).build().perform(); + + Thread.sleep(5000); + } + + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://jqueryui.com"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleAlerts.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleAlerts.java new file mode 100644 index 0000000..1758ef8 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleAlerts.java @@ -0,0 +1,66 @@ +package seleniumScenario2; + +import java.time.Duration; + +import org.openqa.selenium.Alert; +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleAlerts { + WebDriver driver = null; + + @Test + public void handleAlertsTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "Rediff.com: News | Rediffmail | Stock Quotes | Shopping"); + + driver.findElement(By.linkText("Sign in")).click(); + Assert.assertEquals(driver.getTitle(), "Rediffmail"); + + driver.findElement(By.id("login1")).sendKeys("anshulc55@icloud.com"); + Thread.sleep(3000); + + driver.findElement(By.className("signinbtn")).click(); + Thread.sleep(3000); + + Alert alert = driver.switchTo().alert(); + Assert.assertEquals(alert.getText(), "Please enter your password"); + + alert.accept(); + + driver.findElement(By.id("password")).sendKeys("Test@123"); + Thread.sleep(3000); + + //Clear the Text from UserName + driver.findElement(By.id("login1")).clear(); + + driver.findElement(By.className("signinbtn")).click(); + Thread.sleep(3000); + + Alert alert1 = driver.switchTo().alert(); + Assert.assertEquals(alert1.getText(), "Please enter a valid user name"); + alert.accept(); + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://www.rediff.com"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleDropDown.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleDropDown.java new file mode 100644 index 0000000..dd48f10 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleDropDown.java @@ -0,0 +1,117 @@ +package seleniumScenario2; + +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.support.ui.Select; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleDropDown { + WebDriver driver = null; + + @Test + public void dropDownMultiSelectTest() throws InterruptedException { + driver.get("https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select_multiple"); + + driver.switchTo().frame("iframeResult"); + + WebElement dropDown = driver.findElement(By.id("cars")); + Select multiSelect = new Select(dropDown); + + Thread.sleep(5000); + + // Verify is Dropdown MultiSelect + Assert.assertTrue(multiSelect.isMultiple()); + + // Select any Element + multiSelect.selectByValue("volvo"); + Thread.sleep(5000); + multiSelect.selectByValue("opel"); + Thread.sleep(5000); + + // Verify Selected Options + List selectedOptions = multiSelect.getAllSelectedOptions(); + for (WebElement options : selectedOptions) { + System.out.println("Selected Values : " + options.getText()); + } + + // DeSelect All + multiSelect.deselectAll(); + Thread.sleep(5000); + + // Select Again + multiSelect.selectByValue("saab"); + Thread.sleep(5000); + multiSelect.selectByValue("audi"); + Thread.sleep(5000); + + // Select first Element + String value = multiSelect.getFirstSelectedOption().getText(); + System.out.println("First Selected Text is : " + value); + + multiSelect.deselectByVisibleText("Audi"); + } + + + // @Test + public void useDropDownTest() throws InterruptedException { + driver.get("https://en-gb.facebook.com"); + Assert.assertEquals(driver.getTitle(), "Facebook – log in or sign up"); + + // Click Create Account Button + WebElement createAccountBtn = driver.findElement(By.xpath("//*[@data-testid='open-registration-form-button']")); + createAccountBtn.click(); + + // Work with Month DropDown + WebElement monthDropDown = driver.findElement(By.id("month")); + Select dropdown = new Select(monthDropDown); + + Thread.sleep(5000); + + // Select By Index + dropdown.selectByIndex(1); + Thread.sleep(5000); + + // Select by Value + dropdown.selectByValue("5"); + Thread.sleep(5000); + + // Select by Visible Text + dropdown.selectByVisibleText("Jul"); + Thread.sleep(5000); + + List allOptions = dropdown.getOptions(); + for (WebElement option : allOptions) { + option.click(); + System.out.println("Option Selected : " + option.getText()); + Thread.sleep(2000); + } + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + // driver.get("https://edition.cnn.com/"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleMouseHover.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleMouseHover.java new file mode 100644 index 0000000..1f29d0a --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleMouseHover.java @@ -0,0 +1,73 @@ +package seleniumScenario2; + +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.interactions.Actions; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleMouseHover { + WebDriver driver = null; + + @Test + public void performMouseHoverTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "American Golf · Europe's Largest Golf Retailer · Online & Instore"); + + //Perform Mouse Hover + List menu = driver.findElements(By.xpath("//*[@class='a-level-1']")); + int counter = 0; + for (WebElement link : menu) { + System.out.println("Link Number : " + counter + " Menu Tittle : " + link.getText()); + counter ++; + } + Thread.sleep(5000); + + WebElement waterProof = menu.get(2); + WebElement golfClubs = menu.get(3); + WebElement golfClothing = menu.get(4); + WebElement golfShoes = menu.get(5); + + Actions action = new Actions(driver); + action.moveToElement(waterProof).build().perform(); + //Thread.sleep(5000); + + action.moveToElement(golfClubs).build().perform(); + //Thread.sleep(5000); + + action.moveToElement(golfClothing).build().perform(); + //Thread.sleep(5000); + + action.moveToElement(golfShoes).build().perform(); + //Thread.sleep(5000); + + driver.findElement(By.xpath("//*[@id=\"GOLF-SHOES_1\"]/ul/li[4]/ul/li[5]/a")).click(); + + Assert.assertEquals(driver.getTitle(), "adidas Golf Shoes | adidas Boost & Adicross Golf Shoes | American Golf"); + //Thread.sleep(5000); + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://www.americangolf.eu"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleMultipleTabs.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleMultipleTabs.java new file mode 100644 index 0000000..ab8ea6a --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleMultipleTabs.java @@ -0,0 +1,93 @@ +package seleniumScenario2; + +import java.time.Duration; +import java.util.Iterator; +import java.util.Set; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleMultipleTabs { + WebDriver driver = null; + + @Test + public void getmultipleWindowHandleTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "Facebook – log in or sign up"); + driver.findElement(By.id("email")).sendKeys("anshulc55@icloud.com"); + Thread.sleep(3000); + + //Browser Window GUID + String mainPageID = driver.getWindowHandle(); + System.out.println("Main Page Window ID : " + mainPageID); + + driver.findElement(By.linkText("Meta Pay")).click(); + + Set windowIds = driver.getWindowHandles(); + Iterator itr = windowIds.iterator(); + + String homePageID = itr.next(); + String metaPayPageID = itr.next(); + + driver.switchTo().window(metaPayPageID); + + Assert.assertEquals(driver.getTitle(), "Meta Pay: Simple, Secure, Free Payments"); + String bannerText = driver.findElement(By.className("banner__content-cell")).getText(); + System.out.println(bannerText); + + driver.close(); + Thread.sleep(5000); + + driver.switchTo().window(homePageID); + + Assert.assertEquals(driver.getTitle(), "Facebook – log in or sign up"); + driver.findElement(By.id("email")).sendKeys("anshulc55@icloud.com"); + Thread.sleep(3000); + + } + + + //@Test + public void getWindowIDTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "Facebook – log in or sign up"); + driver.findElement(By.id("email")).sendKeys("anshulc55@icloud.com"); + Thread.sleep(3000); + + //Browser Window GUID + String mainPageID = driver.getWindowHandle(); + System.out.println("Main Page Window ID : " + mainPageID); + + //Click Link which Open in Same Browser Tab + driver.findElement(By.linkText("Forgotten password?")).click(); + + driver.findElement(By.id("identify_email")).sendKeys("testemail123@gmail.com"); + Thread.sleep(3000); + + //Browser Window GUID + String forfotPasswordPageID = driver.getWindowHandle(); + System.out.println("Forgotten Password Page Window ID : " + forfotPasswordPageID); + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://en-gb.facebook.com"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleRadioButton.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleRadioButton.java new file mode 100644 index 0000000..502cefa --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleRadioButton.java @@ -0,0 +1,60 @@ +package seleniumScenario2; + +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleRadioButton { + WebDriver driver = null; + + @Test + public void verifYRadioButton() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "Facebook – log in or sign up"); + + //Click Create Account Button + driver.findElement(By.xpath("//*[@data-testid='open-registration-form-button']")).click(); + + //Handle Radio Buttons + List radioButtons = driver.findElements(By.name("sex")); + for (WebElement button : radioButtons) { + System.out.println("Is Radio Button Selected : " + button.isSelected()); + } + + radioButtons.get(1).click(); + for (WebElement button : radioButtons) { + System.out.println("Is Radio Button Selected : " + button.isSelected()); + } + + for (WebElement button : radioButtons) { + button.click(); + Thread.sleep(2000); + } + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://en-gb.facebook.com"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/TakeScreenShot.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/TakeScreenShot.java new file mode 100644 index 0000000..885d4b5 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/TakeScreenShot.java @@ -0,0 +1,117 @@ +package seleniumScenario2; + +import java.awt.image.BufferedImage; +import java.io.File; +import java.io.IOException; +import java.text.SimpleDateFormat; +import java.time.Duration; +import java.util.Date; + +import javax.imageio.ImageIO; + +import org.apache.commons.io.FileUtils; +import org.openqa.selenium.By; +import org.openqa.selenium.OutputType; +import org.openqa.selenium.Point; +import org.openqa.selenium.TakesScreenshot; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class TakeScreenShot { + WebDriver driver = null; + + // Partial Screen Shot + + @Test + public void captureScreenShot() throws IOException { + Assert.assertEquals(driver.getTitle(), "Facebook – log in or sign up"); + + driver.findElement(By.id("email")).sendKeys("anshulc55@icloud.com"); + takeScreenShot(); + + driver.findElement(By.linkText("Privacy Centre")).click(); + Assert.assertEquals(driver.getTitle(), "Meta"); + + WebElement menuBar = driver.findElement(By.xpath( + "/html/body/div[1]/div/div[1]/div/div[2]/div/div/div[1]/div[1]/div/div[2]/div[1]/div[1]/div/div[1]/aside/div")); + takeScreenShotOfSpecificArea(menuBar); + + WebElement widgets = driver.findElement(By.xpath( + "/html/body/div[1]/div/div[1]/div/div[2]/div/div/div[1]/div[1]/div/div[2]/div[1]/div[2]/div[2]/div[2]/div[2]/div/div/div/div[2]/div/div")); + takeScreenShotOfSpecificArea(widgets); + } + + + // Capture ScreenShot Funcation + public void takeScreenShot() throws IOException { + + String filepath = System.getProperty("user.dir") + "/screenshots/" + generateFileName(); + File screenshotFile = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE); + + FileUtils.copyFile(screenshotFile, new File(filepath)); + } + + + // To Capture Specific Area of WebPage + public void takeScreenShotOfSpecificArea(WebElement element) { + // Get entire page screenshot + File screenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE); + BufferedImage fullImg; + + try { + fullImg = ImageIO.read(screenshot); + + // Get the location of element on the page + Point point = element.getLocation(); + + // Get width and height of the element + int eleWidth = element.getSize().getWidth(); + int eleHeight = element.getSize().getHeight(); + + // Crop the entire page screenshot to get only element screenshot + BufferedImage eleScreenshot = fullImg.getSubimage(point.getX(), point.getY(), eleWidth, eleHeight); + ImageIO.write(eleScreenshot, "png", screenshot); + + // Copy the element screenshot to disk + String filepath = System.getProperty("user.dir") + "/screenshots/" + generateFileName(); + FileUtils.copyFile(screenshot, new File(filepath)); + + } catch (IOException e) { + e.printStackTrace(); + } + + } + + // Generate Screenshot Name + public String generateFileName() { + SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss"); + String date = dateformat.format(new Date()); + + String filename = date + ".png"; + + return filename; + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://en-gb.facebook.com"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumwaits/HardCodeWaits.java b/SeleniumDemoProject/src/test/java/seleniumwaits/HardCodeWaits.java new file mode 100644 index 0000000..6551388 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumwaits/HardCodeWaits.java @@ -0,0 +1,41 @@ +package seleniumwaits; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.annotations.Test; + +public class HardCodeWaits { + + /* + * Test Case -- Google Search test Case + */ + + @Test + public void googleSearchTest() throws InterruptedException { + + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + WebDriver driver = new ChromeDriver(); + driver.manage().window().maximize(); + + //Open Google Home Page + driver.get("https://www.google.com/"); + + //Type in Search box + WebElement searchBox = driver.findElement(By.xpath("//textarea[@title='Search' and @role='combobox']")); + searchBox.sendKeys("Selenium Webdriver"); + Thread.sleep(4000); + + // Click third search result + WebElement searchResult = driver.findElement(By.xpath("//li[@role='presentation'][3]")); + searchResult.click(); + + Thread.sleep(5000); + + driver.quit(); + + } +} diff --git a/SeleniumDemoProject/src/test/java/seleniumwaits/PageLoadTimeOut.java b/SeleniumDemoProject/src/test/java/seleniumwaits/PageLoadTimeOut.java new file mode 100644 index 0000000..5460b5b --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumwaits/PageLoadTimeOut.java @@ -0,0 +1,34 @@ +package seleniumwaits; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class PageLoadTimeOut { + + @Test + public void pageLoadTest() throws InterruptedException { + + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + WebDriver driver = new ChromeDriver(); + driver.manage().window().maximize(); + + //Page Load Time + driver.manage().timeouts().pageLoadTimeout(Duration.ofSeconds(100)); + driver.manage().timeouts().scriptTimeout(Duration.ofMinutes(2)); + + //Open Google Home Page + driver.get("https://edition.cnn.com/"); + + Assert.assertEquals(driver.getTitle(), "Breaking News, Latest News and Videos | CNN"); + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumwaits/SeleniumExplicitWaits.java b/SeleniumDemoProject/src/test/java/seleniumwaits/SeleniumExplicitWaits.java new file mode 100644 index 0000000..effae0c --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumwaits/SeleniumExplicitWaits.java @@ -0,0 +1,128 @@ +package seleniumwaits; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class SeleniumExplicitWaits { + + public WebDriver driver = null; + + @BeforeMethod + public void setUp() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + + driver.get("file:///Users/anshul/Downloads/ExplicitWait.html"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + + @Test + public void verifyAlert() { + WebElement alertBtn = driver.findElement(By.id("alert")); + alertBtn.click(); + + //Explicit Waits + WebDriverWait wait = new WebDriverWait(driver, Duration.ofMinutes(1)); + wait.until(ExpectedConditions.alertIsPresent()); + + //Accept the Alert + driver.switchTo().alert().accept(); + } + + @Test + public void veryTextPresent() { + WebElement txtBtn = driver.findElement(By.id("populate-text")); + txtBtn.click(); + + WebElement targetTxt = driver.findElement(By.className("target-text")); + + WebDriverWait wait = new WebDriverWait(driver, Duration.ofMinutes(1)); + wait.until(ExpectedConditions.textToBePresentInElement(targetTxt, "Selenium Webdriver")); + + } + + @Test + public void verifyButtonAvailbleTest() { + WebElement Btn = driver.findElement(By.id("display-other-button")); + Btn.click(); + + WebElement clickableBtn = driver.findElement(By.id("hidden")); + + WebDriverWait wait = new WebDriverWait(driver, Duration.ofMinutes(1)); + wait.until(ExpectedConditions.elementToBeClickable(clickableBtn)); + + clickableBtn.click(); + } + + + @Test + public void verifyElementEnableTest() { + + WebElement Btn = driver.findElement(By.id("enable-button")); + Btn.click(); + + WebElement clickableBtn = driver.findElement(By.id("disable")); + + WebDriverWait wait = new WebDriverWait(driver, Duration.ofMinutes(1)); + wait.until(ExpectedConditions.elementToBeClickable(clickableBtn)); + + clickableBtn.click(); + } + + @Test + public void verifyElementSelectedTest() { + + WebElement Btn = driver.findElement(By.id("checkbox")); + Btn.click(); + + WebElement checkBox = driver.findElement(By.id("ch")); + + WebDriverWait wait = new WebDriverWait(driver, Duration.ofMinutes(1)); + wait.until(ExpectedConditions.elementToBeSelected(checkBox)); + + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumwaits/SeleniumImplicitWaits.java b/SeleniumDemoProject/src/test/java/seleniumwaits/SeleniumImplicitWaits.java new file mode 100644 index 0000000..cee2e79 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumwaits/SeleniumImplicitWaits.java @@ -0,0 +1,40 @@ +package seleniumwaits; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.annotations.Test; + +public class SeleniumImplicitWaits { + + @Test + public void googleSearchTest() throws InterruptedException { + + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + WebDriver driver = new ChromeDriver(); + driver.manage().window().maximize(); + + //Implicit wait declaration + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(30)); + + //Open Google Home Page + driver.get("https://www.google.com/"); + + //Type in Search box + WebElement searchBox = driver.findElement(By.xpath("//textarea[@title='Search' and @role='combobox']")); + searchBox.sendKeys("Selenium Webdriver"); + + // Click third search result + WebElement searchResult = driver.findElement(By.xpath("//li[@role='presentation'][3]")); + searchResult.click(); + + driver.quit(); + + } + +} diff --git a/FirstSeleniumProject/src/com/selenium/webelement/CNNTest.java b/SeleniumDemoProject/src/test/java/webelements/CNNTest.java similarity index 66% rename from FirstSeleniumProject/src/com/selenium/webelement/CNNTest.java rename to SeleniumDemoProject/src/test/java/webelements/CNNTest.java index 49cc563..641b0f8 100644 --- a/FirstSeleniumProject/src/com/selenium/webelement/CNNTest.java +++ b/SeleniumDemoProject/src/test/java/webelements/CNNTest.java @@ -1,4 +1,4 @@ -package com.selenium.webelement; +package webelements; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; @@ -12,13 +12,13 @@ public class CNNTest { public void testTravelLink(){ System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); WebDriver driver = new ChromeDriver(); driver.manage().window().maximize(); driver.get("https://edition.cnn.com/"); - Assert.assertEquals(driver.getTitle(), "CNN International - Breaking News, US News, World News and Video"); + Assert.assertEquals(driver.getTitle(), "Breaking News, Latest News and Videos | CNN"); try { Thread.sleep(3000); @@ -29,8 +29,8 @@ public void testTravelLink(){ //driver.findElement(By.xpath("/html/body/div[5]/div[2]/div[2]/div[2]/a[6]")).click(); - driver.findElement(By.xpath("//*[@id='nav']/div[2]/div[2]/a[6]")).click(); - Assert.assertEquals(driver.getTitle(), "CNN Travel | Global Destinations, Tips & Video"); + driver.findElement(By.xpath("//*[@data-section='world']/a")).click(); + //Assert.assertEquals(driver.getTitle(), "CNN Travel | Global Destinations, Tips & Video"); try { Thread.sleep(3000); diff --git a/FirstSeleniumProject/src/com/selenium/webelement/FindElementClass.java b/SeleniumDemoProject/src/test/java/webelements/FindElementClass.java similarity index 85% rename from FirstSeleniumProject/src/com/selenium/webelement/FindElementClass.java rename to SeleniumDemoProject/src/test/java/webelements/FindElementClass.java index d5c5c55..6f6c390 100644 --- a/FirstSeleniumProject/src/com/selenium/webelement/FindElementClass.java +++ b/SeleniumDemoProject/src/test/java/webelements/FindElementClass.java @@ -1,4 +1,4 @@ -package com.selenium.webelement; +package webelements; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; @@ -6,40 +6,38 @@ import org.testng.annotations.Test; public class FindElementClass { - @Test public void findElementTest() { - + System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); WebDriver driver = new ChromeDriver(); driver.manage().window().maximize(); - + driver.get("https://www.freecrm.com/index.html"); - + driver.findElement(By.className("form-control")).sendKeys("anshulc55@gmail.com"); - + try { Thread.sleep(4000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } - + driver.findElement(By.className("form-control")).sendKeys("Test@12334"); - + try { Thread.sleep(4000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } - + driver.findElement(By.className("anshul")).sendKeys("Test"); - + driver.quit(); } - } diff --git a/FirstSeleniumProject/src/com/selenium/webelement/FindElementsClass.java b/SeleniumDemoProject/src/test/java/webelements/FindElementsClass.java similarity index 86% rename from FirstSeleniumProject/src/com/selenium/webelement/FindElementsClass.java rename to SeleniumDemoProject/src/test/java/webelements/FindElementsClass.java index 63ddee2..2f0ae42 100644 --- a/FirstSeleniumProject/src/com/selenium/webelement/FindElementsClass.java +++ b/SeleniumDemoProject/src/test/java/webelements/FindElementsClass.java @@ -1,4 +1,4 @@ -package com.selenium.webelement; +package webelements; import java.util.List; @@ -9,20 +9,20 @@ import org.testng.annotations.Test; public class FindElementsClass { - + @Test public void findElementTest() { - + System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); WebDriver driver = new ChromeDriver(); driver.manage().window().maximize(); - + driver.get("https://www.freecrm.com/index.html"); - + List textFields = driver.findElements(By.className("form-control")); - + textFields.get(0).sendKeys("Anshulc55@gmail.com"); try { Thread.sleep(4000); @@ -30,16 +30,16 @@ public void findElementTest() { // TODO Auto-generated catch block e.printStackTrace(); } - + textFields.get(1).sendKeys("Test@1234"); - + try { Thread.sleep(4000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } - + driver.quit(); } diff --git a/SeleniumDemoProject/src/test/java/webelements/LocatorsDemo.java b/SeleniumDemoProject/src/test/java/webelements/LocatorsDemo.java new file mode 100644 index 0000000..4d09e1f --- /dev/null +++ b/SeleniumDemoProject/src/test/java/webelements/LocatorsDemo.java @@ -0,0 +1,70 @@ +package webelements; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class LocatorsDemo { + + /* + * Test Case -- Verify Rediff SignIn Functionality + * 1. Open Rediff + * 2. Verify + * Rediff Page Title + * 3. Click on Sign In + * 4. Verify Web Page Title + * 5. Enter UserName and password + * 6. Click Sign In Button + * 7. Verify Page Title + */ + + @Test + public void verifyRediffSignIn() throws InterruptedException { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + WebDriver driver = new ChromeDriver(); + driver.manage().window().maximize(); + + // 1. Open Rediff + driver.get("https://www.rediff.com/"); + + // 2. Verify Rediff Page Title + String expectTitle = "Rediff.com: News | Rediffmail | Stock Quotes | Shopping"; + String actualTitle = driver.getTitle(); + Assert.assertEquals(actualTitle, expectTitle); + + // 3. Click on Sign In + WebElement signInLink = driver.findElement(By.linkText("Sign in")); + signInLink.click(); + + // 4. Verify Web Page Title + String expectSinnInTitle = "Rediffmail"; + String actualSinnInTitle = driver.getTitle(); + Assert.assertEquals(actualSinnInTitle, expectSinnInTitle); + + // 5. Enter User Name and password + WebElement userNameTxtBox = driver.findElement(By.id("login1")); + WebElement passwordTxtBox = driver.findElement(By.id("password")); + userNameTxtBox.sendKeys("anshulc55@icloud.com"); + Thread.sleep(4000); + passwordTxtBox.sendKeys("Test@1234"); + Thread.sleep(4000); + + // 6. Click Sign In Button + WebElement signInBtn = driver.findElement(By.name("proceed")); + signInBtn.click(); + + // 7. Verify Page Title + String expectSinInTitle = "Rediffmail"; + String actualSinInTitle = driver.getTitle(); + Assert.assertEquals(actualSinInTitle, expectSinInTitle); + + driver.quit(); + + } + +} diff --git a/FirstSeleniumProject/src/com/selenium/webelement/XpathClass.java b/SeleniumDemoProject/src/test/java/webelements/XpathClass.java similarity index 60% rename from FirstSeleniumProject/src/com/selenium/webelement/XpathClass.java rename to SeleniumDemoProject/src/test/java/webelements/XpathClass.java index 8de2489..420491c 100644 --- a/FirstSeleniumProject/src/com/selenium/webelement/XpathClass.java +++ b/SeleniumDemoProject/src/test/java/webelements/XpathClass.java @@ -1,4 +1,4 @@ -package com.selenium.webelement; +package webelements; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; @@ -12,7 +12,7 @@ public class XpathClass { public void absoluteXpath() { System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); WebDriver driver = new ChromeDriver(); driver.manage().window().maximize(); @@ -21,7 +21,7 @@ public void absoluteXpath() { driver.findElement(By.linkText("Sign in")).click(); - driver.findElement(By.xpath("//input[@id='login1]")).sendKeys("anshulc55@gmail.com"); + driver.findElement(By.xpath("//input[@id='login1']")).sendKeys("anshulc55@gmail.com"); try { Thread.sleep(4000); @@ -31,10 +31,9 @@ public void absoluteXpath() { } // driver.findElement(By.xpath("/html/body/div/div/div/a/img")).click(); - driver.findElement(By.xpath("//div/a/img")).click(); + driver.findElement(By.xpath("//div[@class='cell logo']/a")).click(); - Assert.assertEquals(driver.getTitle(), - "Rediff.com: Online Shopping, Rediffmail, Latest India News, Business, Bollywood, Sports, Stock, Live Cricket Score, Money, Movie Reviews"); + Assert.assertEquals(driver.getTitle(), "Rediff.com: News | Rediffmail | Stock Quotes | Shopping"); driver.quit(); } diff --git a/SeleniumDemoProject/src/test/resources/sakrahospital_bookAppoitment.properties b/SeleniumDemoProject/src/test/resources/sakrahospital_bookAppoitment.properties new file mode 100644 index 0000000..e5f6e6b --- /dev/null +++ b/SeleniumDemoProject/src/test/resources/sakrahospital_bookAppoitment.properties @@ -0,0 +1,53 @@ +# Data +url=https://www.sakraworldhospital.com/request-appointment +doctor_name=Dr. Sunil Kumar N.K. +patient_name=Anshul Chauhan +patient_email=abc@gmail.com +patient_mobile=9716180700 +dob=12-12-2005 +appointment1_date=12-07-2024 +UHID=606700051221 + +# Data for Second Test +OnDemandDoctor=Dr. Manjunath Malige +nameTitle=Mr. +FirstName=Anshul +LastName=Chauhan +StateName=Uttar Pradesh +CityName=Noida Complex + + +# Locators +doctorverification_xpath=//*[@title='Dr. Manjunath Malige'] +displayDate_xpath=//*[@class='pickadate-header']/h3 +allDates_xapth=//*[@ng-click='setDate(d)'] +nextWeek_xpath=//*[@ng-show='allowNextMonth'] +gotoAppointment_id=gotoLogin +mobileNumber_xpath=//*[@name='mobile_number'] +continue_xpath=//*[@class='form-group5']/div/button +cancelPopUp_xpath=//*[@ng-click='psuno()'] +titleDropdown_id=salutation +firstName=first_name +lastName_xpath=//*[@ng-model='user.last_name'] +dob_id=dob +state_id=state +city_id=city + + + +Consultation_btn=//*[@class='btn login-btn transition'][@data-target='#request-appointment'][@onclick='addhvURL(54,56, 1)'] +name_id=req_name +email_id=req_email +mobile_id=req_mobile +dateText_xpath=//*[@id="request-appointment"]/div/div/div[2]/form/div[6]/label +gender_id=req_gender +dobCalendar_id=req_datebirth +dobCalendarYear_xpath=//*[@class='ui-datepicker-year'][@data-handler='selectYear'] +dobCalenderMonth_xpath=//*[@class='ui-datepicker-month'][@data-handler='selectMonth'] +calenderPrederDate1_id=req_prefdate1 +calenderPrederDate1Title_xpath=//*[@class='ui-datepicker-title'] +backwardCalenderClick_xpath=//span[text()='Prev'] +forwardCalenderClick_xpath=//span[text()='Next'] +uhid_id=req_uhid +radioBtnYes_id=radio1 +radioBtnNo_id=radio2 \ No newline at end of file diff --git a/MyTestNGProject/test-output/Default suite/Default test.html b/SeleniumDemoProject/test-output/Default suite/Default test.html similarity index 66% rename from MyTestNGProject/test-output/Default suite/Default test.html rename to SeleniumDemoProject/test-output/Default suite/Default test.html index 5706847..6601892 100644 --- a/MyTestNGProject/test-output/Default suite/Default test.html +++ b/SeleniumDemoProject/test-output/Default suite/Default test.html @@ -55,11 +55,11 @@

Default test

- + - + - + @@ -70,25 +70,16 @@

Default test

Tests passed/Failed/Skipped:3/0/0Tests passed/Failed/Skipped:1/0/0
Started on:Sat Jan 05 20:25:53 IST 2019Started on:Sun Mar 17 00:04:51 IST 2024
Total time:0 seconds (87 ms)
Total time:82 seconds (82250 ms)
Included groups:
+ - + - - - - - - - - - - - - + +
PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
testGetData
Test class: com.testng.listeners.SampleTestClass
Parameters: A
bookAppointmentTest
Test class: PilotProject.BookAppointmentOnDemand
0com.testng.listeners.SampleTestClass@36d4b5c
testGetData
Test class: com.testng.listeners.SampleTestClass
Parameters: B
0com.testng.listeners.SampleTestClass@36d4b5c
testOne
Test class: com.testng.listeners.SampleTestClass
0com.testng.listeners.SampleTestClass@36d4b5c
76PilotProject.BookAppointmentOnDemand@70e8f8e

\ No newline at end of file diff --git a/SeleniumDemoProject/test-output/Default suite/Default test.xml b/SeleniumDemoProject/test-output/Default suite/Default test.xml new file mode 100644 index 0000000..92911e9 --- /dev/null +++ b/SeleniumDemoProject/test-output/Default suite/Default test.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/Default suite/testng-failed.xml b/SeleniumDemoProject/test-output/Default suite/testng-failed.xml new file mode 100644 index 0000000..976cff6 --- /dev/null +++ b/SeleniumDemoProject/test-output/Default suite/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/Suite/Test.html b/SeleniumDemoProject/test-output/Suite/Test.html new file mode 100644 index 0000000..e306546 --- /dev/null +++ b/SeleniumDemoProject/test-output/Suite/Test.html @@ -0,0 +1,85 @@ + + +TestNG: Test + + + + + + + + +

Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Fri Feb 16 22:38:25 IST 2024
Total time:37 seconds (37020 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
verifyCACertError
Test class: browsers.InvokeDynamicBrowser
32browsers.InvokeDynamicBrowser@63021689

+ + \ No newline at end of file diff --git a/SeleniumDemoProject/test-output/Suite/Test.xml b/SeleniumDemoProject/test-output/Suite/Test.xml new file mode 100644 index 0000000..f566d2b --- /dev/null +++ b/SeleniumDemoProject/test-output/Suite/Test.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/bullet_point.png b/SeleniumDemoProject/test-output/bullet_point.png new file mode 100644 index 0000000..176e6d5 Binary files /dev/null and b/SeleniumDemoProject/test-output/bullet_point.png differ diff --git a/SeleniumDemoProject/test-output/collapseall.gif b/SeleniumDemoProject/test-output/collapseall.gif new file mode 100644 index 0000000..a2d80a9 Binary files /dev/null and b/SeleniumDemoProject/test-output/collapseall.gif differ diff --git a/SeleniumDemoProject/test-output/emailable-report.html b/SeleniumDemoProject/test-output/emailable-report.html new file mode 100644 index 0000000..a23386d --- /dev/null +++ b/SeleniumDemoProject/test-output/emailable-report.html @@ -0,0 +1,18 @@ + + + + +TestNG Report + + + + + + + +
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Default suite
Default test100082,250
+ +
ClassMethodStartTime (ms)
Default suite
Default test — passed
PilotProject.BookAppointmentOnDemandbookAppointmentTest171061409657376820
+

Default test

PilotProject.BookAppointmentOnDemand#bookAppointmentTest

back to summary

+ + diff --git a/SeleniumDemoProject/test-output/failed.png b/SeleniumDemoProject/test-output/failed.png new file mode 100644 index 0000000..c117be5 Binary files /dev/null and b/SeleniumDemoProject/test-output/failed.png differ diff --git a/FirstSeleniumProject/test-output/index.html b/SeleniumDemoProject/test-output/index.html similarity index 72% rename from FirstSeleniumProject/test-output/index.html rename to SeleniumDemoProject/test-output/index.html index f63ea03..5315c3f 100644 --- a/FirstSeleniumProject/test-output/index.html +++ b/SeleniumDemoProject/test-output/index.html @@ -5,8 +5,9 @@ TestNG reports - - + + + - Total running time: 46 seconds + Total running time: 1 minutes
@@ -235,18 +220,23 @@
-
com.liveproject.AddDeleteStockInPortfolio
-
- addStockTest +
PilotProject.BookAppointmentOnDemand
+
+ init 0 ms -
+
- deleteStock - 41980 ms + bookAppointmentTest + 5261 ms
+
+ finish + 82083 ms +
+ diff --git a/SeleniumDemoProject/test-output/jquery-3.6.0.min.js b/SeleniumDemoProject/test-output/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/SeleniumDemoProject/test-output/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-LiveDemoProject.LoginTestClass.xml b/SeleniumDemoProject/test-output/junitreports/TEST-LiveDemoProject.LoginTestClass.xml new file mode 100644 index 0000000..d791faf --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-LiveDemoProject.LoginTestClass.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.BookAppointment.xml b/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.BookAppointment.xml new file mode 100644 index 0000000..6f7ae23 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.BookAppointment.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.BookAppointmentOnDemand.xml b/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.BookAppointmentOnDemand.xml new file mode 100644 index 0000000..04baace --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.BookAppointmentOnDemand.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.TestHandsOn.xml b/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.TestHandsOn.xml new file mode 100644 index 0000000..8eee179 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.TestHandsOn.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumIntro.FirstSeleniumTest.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumIntro.FirstSeleniumTest.xml new file mode 100644 index 0000000..b7b61c3 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumIntro.FirstSeleniumTest.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumIntro.seleniumprofile.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumIntro.seleniumprofile.xml new file mode 100644 index 0000000..1764880 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumIntro.seleniumprofile.xml @@ -0,0 +1,62 @@ + + + + + + (RemoteWebDriver.java:162) +at org.openqa.selenium.safari.SafariDriver.(SafariDriver.java:84) +at org.openqa.selenium.safari.SafariDriver.(SafariDriver.java:80) +at org.openqa.selenium.safari.SafariDriver.(SafariDriver.java:57) +at org.openqa.selenium.safari.SafariDriver.(SafariDriver.java:48) +at SeleniumIntro.seleniumprofile.openBrowser(seleniumprofile.java:50) +at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) +at java.base/java.lang.reflect.Method.invoke(Method.java:580) +at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139) +at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664) +at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228) +at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63) +at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961) +at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201) +at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148) +at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128) +at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) +at org.testng.TestRunner.privateRun(TestRunner.java:819) +at org.testng.TestRunner.run(TestRunner.java:619) +at org.testng.SuiteRunner.runTest(SuiteRunner.java:443) +at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437) +at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397) +at org.testng.SuiteRunner.run(SuiteRunner.java:336) +at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) +at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) +at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301) +at org.testng.TestNG.runSuitesLocally(TestNG.java:1228) +at org.testng.TestNG.runSuites(TestNG.java:1134) +at org.testng.TestNG.run(TestNG.java:1101) +at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) +at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) +at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) +]]> + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractMultipleElements.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractMultipleElements.xml new file mode 100644 index 0000000..2e5d6fb --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractMultipleElements.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractPartOfWebPage.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractPartOfWebPage.xml new file mode 100644 index 0000000..e8be38d --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractPartOfWebPage.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractTextFromWebElement.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractTextFromWebElement.xml new file mode 100644 index 0000000..c036a61 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractTextFromWebElement.xml @@ -0,0 +1,43 @@ + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractWebPagePart.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractWebPagePart.xml new file mode 100644 index 0000000..97365ee --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractWebPagePart.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.FindBrokenLinks.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.FindBrokenLinks.xml new file mode 100644 index 0000000..3f7ad79 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.FindBrokenLinks.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.HandleIFrames.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.HandleIFrames.xml new file mode 100644 index 0000000..9fd04d9 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.HandleIFrames.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.VerifyElements.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.VerifyElements.xml new file mode 100644 index 0000000..b048268 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.VerifyElements.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.FileUpload.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.FileUpload.xml new file mode 100644 index 0000000..d966d81 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.FileUpload.xml @@ -0,0 +1,45 @@ + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.HandleJavaScriptExecutor.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.HandleJavaScriptExecutor.xml new file mode 100644 index 0000000..925317c --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.HandleJavaScriptExecutor.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.WebTable.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.WebTable.xml new file mode 100644 index 0000000..0317696 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.WebTable.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-browsers.BrowserOptions.xml b/SeleniumDemoProject/test-output/junitreports/TEST-browsers.BrowserOptions.xml new file mode 100644 index 0000000..d63f46c --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-browsers.BrowserOptions.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-browsers.InvokeDynamicBrowser.xml b/SeleniumDemoProject/test-output/junitreports/TEST-browsers.InvokeDynamicBrowser.xml new file mode 100644 index 0000000..745a5f2 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-browsers.InvokeDynamicBrowser.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-browsers.SeleniumMultipleBrowsers.xml b/SeleniumDemoProject/test-output/junitreports/TEST-browsers.SeleniumMultipleBrowsers.xml new file mode 100644 index 0000000..e3996bd --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-browsers.SeleniumMultipleBrowsers.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.DragAndDrop.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.DragAndDrop.xml new file mode 100644 index 0000000..307caab --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.DragAndDrop.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleAlerts.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleAlerts.xml new file mode 100644 index 0000000..02a4ba4 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleAlerts.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleDropDown.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleDropDown.xml new file mode 100644 index 0000000..e8c62be --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleDropDown.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleMouseHover.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleMouseHover.xml new file mode 100644 index 0000000..d0163d6 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleMouseHover.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleMultipleTabs.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleMultipleTabs.xml new file mode 100644 index 0000000..5917b10 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleMultipleTabs.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleRadioButton.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleRadioButton.xml new file mode 100644 index 0000000..6346c9f --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleRadioButton.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.TakeScreenShot.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.TakeScreenShot.xml new file mode 100644 index 0000000..05e24c7 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.TakeScreenShot.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.HardCodeWaits.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.HardCodeWaits.xml new file mode 100644 index 0000000..f3f7f44 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.HardCodeWaits.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.PageLoadTimeOut.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.PageLoadTimeOut.xml new file mode 100644 index 0000000..57441ee --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.PageLoadTimeOut.xml @@ -0,0 +1,62 @@ + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.SeleniumExplicitWaits.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.SeleniumExplicitWaits.xml new file mode 100644 index 0000000..87e6074 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.SeleniumExplicitWaits.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.SeleniumImplicitWaits.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.SeleniumImplicitWaits.xml new file mode 100644 index 0000000..4014c56 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.SeleniumImplicitWaits.xml @@ -0,0 +1,67 @@ + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-webelements.CNNTest.xml b/SeleniumDemoProject/test-output/junitreports/TEST-webelements.CNNTest.xml new file mode 100644 index 0000000..9c169fa --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-webelements.CNNTest.xml @@ -0,0 +1,66 @@ + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-webelements.LocatorsDemo.xml b/SeleniumDemoProject/test-output/junitreports/TEST-webelements.LocatorsDemo.xml new file mode 100644 index 0000000..4dd324b --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-webelements.LocatorsDemo.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/navigator-bullet.png b/SeleniumDemoProject/test-output/navigator-bullet.png new file mode 100644 index 0000000..36d90d3 Binary files /dev/null and b/SeleniumDemoProject/test-output/navigator-bullet.png differ diff --git a/SeleniumDemoProject/test-output/passed.png b/SeleniumDemoProject/test-output/passed.png new file mode 100644 index 0000000..45e85bb Binary files /dev/null and b/SeleniumDemoProject/test-output/passed.png differ diff --git a/SeleniumDemoProject/test-output/skipped.png b/SeleniumDemoProject/test-output/skipped.png new file mode 100644 index 0000000..c36a324 Binary files /dev/null and b/SeleniumDemoProject/test-output/skipped.png differ diff --git a/SeleniumDemoProject/test-output/testng-failed.xml b/SeleniumDemoProject/test-output/testng-failed.xml new file mode 100644 index 0000000..976cff6 --- /dev/null +++ b/SeleniumDemoProject/test-output/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/testng-reports.css b/SeleniumDemoProject/test-output/testng-reports.css new file mode 100644 index 0000000..d7b75c4 --- /dev/null +++ b/SeleniumDemoProject/test-output/testng-reports.css @@ -0,0 +1,326 @@ +body { + margin: 0 0 5px 5px; +} + +ul { + margin: 0; +} + +li { + list-style-type: none; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.navigator-selected { + background: #ffa500; +} + +.wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + overflow: auto; +} + +.navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto; +} + +.suite { + margin: 0 10px 10px 0; + background-color: #fff8dc; +} + +.suite-name { + padding-left: 10px; + font-size: 25px; + font-family: Times, sans-serif; +} + +.main-panel-header { + padding: 5px; + background-color: #9FB4D9; /*afeeee*/; + font-family: monospace; + font-size: 18px; +} + +.main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #DEE8FC; /*d0ffff*/; +} + +.rounded-window { + border-radius: 10px; + border-style: solid; + border-width: 1px; +} + +.rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto; +} + +.light-rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; +} + +.rounded-window-bottom { + border-style: solid; + border-width: 0 1px 1px 1px; + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto; +} + +.method-name { + font-size: 12px; + font-family: monospace; +} + +.method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 80%; +} + +.parameters { + font-size: 14px; + font-family: monospace; +} + +.stack-trace { + white-space: pre; + font-family: monospace; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; +} + +.testng-xml { + font-family: monospace; +} + +.method-list-content { + margin-left: 10px; +} + +.navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; +} + +.suite-section-title { + margin-top: 10px; + width: 80%; + border-style: solid; + border-width: 1px 0 0 0; + font-family: Times, sans-serif; + font-size: 18px; + font-weight: bold; +} + +.suite-section-content { + list-style-image: url(bullet_point.png); +} + +.top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #0066ff; + font-family: Times, sans-serif; + color: #fff; + text-align: center; +} +.button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#0066ff; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#0066ff ; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline:none; + +} + +.top-banner-title-font { + font-size: 25px; +} + +.test-name { + font-family: 'Lucida Grande', sans-serif; + font-size: 16px; +} + +.suite-icon { + padding: 5px; + float: right; + height: 20px; +} + +.test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; +} + +.test-group-name { + font-weight: bold; +} + +.method-in-group { + font-size: 16px; + margin-left: 80px; +} + +table.google-visualization-table-table { + width: 100%; +} + +.reporter-method-name { + font-size: 14px; + font-family: monospace; +} + +.reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.ignored-class-div { + font-size: 14px; + font-family: monospace; +} + +.ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.border-failed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #f00; +} + +.border-skipped { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #edc600; +} + +.border-passed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #19f52d; +} + +.times-div { + text-align: center; + padding: 5px; +} + +.suite-total-time { + font: 16px 'Lucida Grande'; +} + +.configuration-suite { + margin-left: 20px; +} + +.configuration-test { + margin-left: 40px; +} + +.configuration-class { + margin-left: 60px; +} + +.configuration-method { + margin-left: 80px; +} + +.test-method { + margin-left: 100px; +} + +.chronological-class { + background-color: skyblue; + border-style: solid; + border-width: 0 0 1px 1px; +} + +.method-start { + float: right; +} + +.chronological-class-name { + padding: 0 0 0 5px; + color: #008; +} + +.after, .before, .test-method { + font-family: monospace; + font-size: 14px; +} + +.navigator-suite-header { + font-size: 22px; + margin: 0 10px 5px 0; + background-color: #deb887; + text-align: center; +} + +.collapse-all-icon { + padding: 5px; + float: right; +} +/*retro Theme*/ diff --git a/SeleniumDemoProject/test-output/testng-reports.js b/SeleniumDemoProject/test-output/testng-reports.js new file mode 100644 index 0000000..c1a84a3 --- /dev/null +++ b/SeleniumDemoProject/test-output/testng-reports.js @@ -0,0 +1,122 @@ +$(document).ready(function() { + $('a.navigator-link').on("click", function() { + // Extract the panel for this link + var panel = getPanelName($(this)); + + // Mark this link as currently selected + $('.navigator-link').parent().removeClass('navigator-selected'); + $(this).parent().addClass('navigator-selected'); + + showPanel(panel); + }); + + installMethodHandlers('failed'); + installMethodHandlers('skipped'); + installMethodHandlers('passed', true); // hide passed methods by default + + $('a.method').on("click", function() { + showMethod($(this)); + return false; + }); + + // Hide all the panels and display the first one (do this last + // to make sure the click() will invoke the listeners) + $('.panel').hide(); + $('.navigator-link').first().trigger("click"); + + // Collapse/expand the suites + $('a.collapse-all-link').on("click", function() { + var contents = $('.navigator-suite-content'); + if (contents.css('display') == 'none') { + contents.show(); + } else { + contents.hide(); + } + }); +}); + +// The handlers that take care of showing/hiding the methods +function installMethodHandlers(name, hide) { + function getContent(t) { + return $('.method-list-content.' + name + "." + t.attr('panel-name')); + } + + function getHideLink(t, name) { + var s = 'a.hide-methods.' + name + "." + t.attr('panel-name'); + return $(s); + } + + function getShowLink(t, name) { + return $('a.show-methods.' + name + "." + t.attr('panel-name')); + } + + function getMethodPanelClassSel(element, name) { + var panelName = getPanelName(element); + var sel = '.' + panelName + "-class-" + name; + return $(sel); + } + + $('a.hide-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.hide(); + getHideLink($(this), name).hide(); + getShowLink($(this), name).show(); + getMethodPanelClassSel($(this), name).hide(); + }); + + $('a.show-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.show(); + getHideLink($(this), name).show(); + getShowLink($(this), name).hide(); + showPanel(getPanelName($(this))); + getMethodPanelClassSel($(this), name).show(); + }); + + if (hide) { + $('a.hide-methods.' + name).trigger("click"); + } else { + $('a.show-methods.' + name).trigger("click"); + } +} + +function getHashForMethod(element) { + return element.attr('hash-for-method'); +} + +function getPanelName(element) { + return element.attr('panel-name'); +} + +function showPanel(panelName) { + $('.panel').hide(); + var panel = $('.panel[panel-name="' + panelName + '"]'); + panel.show(); +} + +function showMethod(element) { + var hashTag = getHashForMethod(element); + var panelName = getPanelName(element); + showPanel(panelName); + var current = document.location.href; + var base = current.substring(0, current.indexOf('#')) + document.location.href = base + '#' + hashTag; + var newPosition = $(document).scrollTop() - 65; + $(document).scrollTop(newPosition); +} + +function drawTable() { + for (var i = 0; i < suiteTableInitFunctions.length; i++) { + window[suiteTableInitFunctions[i]](); + } + + for (var k in window.suiteTableData) { + var v = window.suiteTableData[k]; + var div = v.tableDiv; + var data = v.tableData + var table = new google.visualization.Table(document.getElementById(div)); + table.draw(data, { + showRowNumber : false + }); + } +} diff --git a/SeleniumDemoProject/test-output/testng-reports1.css b/SeleniumDemoProject/test-output/testng-reports1.css new file mode 100644 index 0000000..570323f --- /dev/null +++ b/SeleniumDemoProject/test-output/testng-reports1.css @@ -0,0 +1,344 @@ +body { + background-color: whitesmoke; + margin: 0 0 5px 5px; +} +ul { + margin-top: 10px; + margin-left:-10px; +} + li { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding:5px 5px; + } + a { + text-decoration: none; + color: black; + font-size: 14px; + } + + a:hover { + color:black ; + text-decoration: underline; + } + + .navigator-selected { + /* #ffa500; Mouse hover color after click Orange.*/ + background:#027368 + } + + .wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + margin-right:9px; + overflow: auto;/*imortant*/ + } + + .navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto;/*important*/ + } + + .suite { + margin: -5px 10px 10px 5px; + background-color: whitesmoke ;/*Colour of the left bside box*/ + } + + .suite-name { + font-size: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/ + color: white; + } + + .main-panel-header { + padding: 5px; + background-color: #027368; /*afeeee*/; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color:white; + font-size: 18px; + } + + .main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/ + } + + .rounded-window { + border-style: dotted; + border-width: 1px;/*Border of left Side box*/ + background-color: whitesmoke; + border-radius: 10px; + } + + .rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto;/*Top of RightSide box*/ + } + + .light-rounded-window-top { + background-color: #027368; + padding-left:120px; + border-radius: 10px; + + } + + .rounded-window-bottom { + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto;/*Bottom of rightSide box*/ + } + + .method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + } + + .method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 100%; + } + + .parameters { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .stack-trace { + white-space: pre; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; /*Error Stack Trace Message*/ + } + + .testng-xml { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .method-list-content { + margin-left: 10px; + } + + .navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; + } + + .suite-section-title { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight:bold; + background-color: #8C8887; + margin-left: -10px; + margin-top:10px; + padding:6px; + } + + .suite-section-content { + list-style-image: url(bullet_point.png); + background-color: whitesmoke; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + overflow: hidden; + } + + .top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 18px; + color: #fff; + text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/ + } + + .top-banner-title-font { + font-size: 25px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 3px; + float: right; + } + + .test-name { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + } + + .suite-icon { + padding: 5px; + float: right; + height: 20px; + } + + .test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; + } + + .test-group-name { + font-weight: bold; + } + + .method-in-group { + font-size: 16px; + margin-left: 80px; + } + + table.google-visualization-table-table { + width: 100%; + } + + .reporter-method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .ignored-class-div { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .border-failed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F20505; + } + + .border-skipped { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F2BE22; + } + + .border-passed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #038C73; + } + + .times-div { + text-align: center; + padding: 5px; + } + + .suite-total-time { + font: 16px 'Lucida Grande'; + } + + .configuration-suite { + margin-left: 20px; + } + + .configuration-test { + margin-left: 40px; + } + + .configuration-class { + margin-left: 60px; + } + + .configuration-method { + margin-left: 80px; + } + + .test-method { + margin-left: 100px; + } + + .chronological-class { + background-color: #CCD0D1; + border-width: 0 0 1px 1px;/*Chronological*/ + } + + .method-start { + float: right; + } + + .chronological-class-name { + padding: 0 0 0 5px; + margin-top:5px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #008; + } + + .after, .before, .test-method { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + margin-top:5px; + } + + .navigator-suite-header { + font-size: 18px; + margin: 0px 10px 10px 5px; + padding: 5px; + border-radius: 10px; + background-color: #027368; + color: white; + font-weight:bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; /*All Suites on top of left box*//*Status: -Completed*/ + } + + .collapse-all-icon { + padding: 3px; + float: right; + } + .button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#027368; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline: none; +} +/*Author: - Akhil Gullapalli*/ \ No newline at end of file diff --git a/SeleniumDemoProject/test-output/testng-reports2.js b/SeleniumDemoProject/test-output/testng-reports2.js new file mode 100644 index 0000000..5342859 --- /dev/null +++ b/SeleniumDemoProject/test-output/testng-reports2.js @@ -0,0 +1,76 @@ +window.onload = function () { + let cookies = document.cookie; + let cookieValue = cookies.split('='); + if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') { + document.getElementById('retro').setAttribute('disabled', 'false'); + } else if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('ultra').setAttribute('disabled', 'false'); + } +} +document.getElementById('button').onclick = function () { + let select = document.getElementById('button').innerText; + if (select === 'Switch Retro Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } +} +//Function to mouse hovering affect. +document.getElementById('button').onmouseover = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "180px"; + document.getElementById('button').style.height = "45px"; + document.getElementById('button').style.marginTop = "1px"; + +} +//Function to mouse out affect +document.getElementById('button').onmouseout = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "150px"; + document.getElementById('button').style.height = "30px"; + document.getElementById('button').style.marginTop = "8px"; + +} + +//This is the file where we handle the switching of the Themes. +/*Author:- Akhil Gullapalli*/ diff --git a/SeleniumDemoProject/test-output/testng-results.xml b/SeleniumDemoProject/test-output/testng-results.xml new file mode 100644 index 0000000..6d7a133 --- /dev/null +++ b/SeleniumDemoProject/test-output/testng-results.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SeleniumDemoProject/testng.xml b/SeleniumDemoProject/testng.xml new file mode 100644 index 0000000..6312288 --- /dev/null +++ b/SeleniumDemoProject/testng.xml @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/TestNGMavenSampleProject/.DS_Store b/TestNGMavenSampleProject/.DS_Store new file mode 100644 index 0000000..f43fb8f Binary files /dev/null and b/TestNGMavenSampleProject/.DS_Store differ diff --git a/TestNGMavenSampleProject/pom.xml b/TestNGMavenSampleProject/pom.xml new file mode 100644 index 0000000..3bc039b --- /dev/null +++ b/TestNGMavenSampleProject/pom.xml @@ -0,0 +1,51 @@ + + 4.0.0 + com + TestNGMavenSampleProject + 0.0.1-SNAPSHOT + + + + org.testng + testng + 7.9.0 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.12.1 + + 21 + 21 + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.2.5 + + + src/test/resources/SuiteABtestng.xml + + + + + suitethreadpoolsize + 2 + + + + + + + + \ No newline at end of file diff --git a/TestNGMavenSampleProject/src/main/java/com/testng/dataprovider/DataProviderSource.java b/TestNGMavenSampleProject/src/main/java/com/testng/dataprovider/DataProviderSource.java new file mode 100644 index 0000000..f150d6e --- /dev/null +++ b/TestNGMavenSampleProject/src/main/java/com/testng/dataprovider/DataProviderSource.java @@ -0,0 +1,34 @@ +package com.testng.dataprovider; + +import java.lang.reflect.Method; + +import org.testng.ITestContext; +import org.testng.annotations.DataProvider; + +public class DataProviderSource { + + @DataProvider(name = "TestType") + public static Object[][] getTestTypeData(ITestContext context) { + String testName = context.getName(); + if ("IntegrationLevel".equals(testName)) { + return new Object[][] { { "Integration test data" } }; + } else if ("AcceptanceLevel".equals(testName)) { + return new Object[][] { { "Acceptance test data" } }; + } else { + return new Object[][] { { "Common test data" } }; + } + } + + @DataProvider(name = "scenarioData") + public static Object[][] getScenarioData(Method method) { + String testCase = method.getName(); + if ("scenario1".equals(testCase)) { + return new Object[][] { { "Scenario1 data" } }; + } else if ("scenario2".equals(testCase)) { + return new Object[][] { { "Scenario2 data" } }; + } else { + return new Object[][] { { "Common scenario data" } }; + } + } + +} diff --git a/TestNGMavenSampleProject/src/main/java/com/testng/listeners/DemoListeners.java b/TestNGMavenSampleProject/src/main/java/com/testng/listeners/DemoListeners.java new file mode 100644 index 0000000..e09b4df --- /dev/null +++ b/TestNGMavenSampleProject/src/main/java/com/testng/listeners/DemoListeners.java @@ -0,0 +1,51 @@ +package com.testng.listeners; + +import org.testng.ITestContext; +import org.testng.ITestListener; +import org.testng.ITestResult; + +public class DemoListeners implements ITestListener{ + + @Override + public void onTestStart(ITestResult result) { + System.out.println("Test Started : " + result.getName()); + + } + + @Override + public void onTestSuccess(ITestResult result) { + System.out.println("Test Got Successful : " + result.getName()); + + } + + @Override + public void onTestFailure(ITestResult result) { + System.out.println("Test Got Failed : " + result.getName()); + + } + + @Override + public void onTestSkipped(ITestResult result) { + System.out.println("Test Got Skipped : " + result.getName()); + + } + + @Override + public void onTestFailedButWithinSuccessPercentage(ITestResult result) { + // TODO Auto-generated method stub + + } + + @Override + public void onStart(ITestContext context) { + // TODO Auto-generated method stub + + } + + @Override + public void onFinish(ITestContext context) { + // TODO Auto-generated method stub + + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderAcceptanceExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderAcceptanceExample.java new file mode 100644 index 0000000..a5078e3 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderAcceptanceExample.java @@ -0,0 +1,12 @@ +package com.testng.dataprovider; + +import org.testng.annotations.Test; + +public class DataProviderAcceptanceExample { + + @Test(dataProvider = "TestType", dataProviderClass=DataProviderSource.class) + public void acceptanceTest(String data) { + System.out.println("Acceptance testing: Data(" + data + ")"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderIntegrationExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderIntegrationExample.java new file mode 100644 index 0000000..e013d8c --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderIntegrationExample.java @@ -0,0 +1,12 @@ +package com.testng.dataprovider; + +import org.testng.annotations.Test; + +public class DataProviderIntegrationExample { + + @Test(dataProvider = "TestType", dataProviderClass=DataProviderSource.class) + public void integrationTest(String data) { + System.out.println("Integration testing: Data(" + data + ")"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderParameterExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderParameterExample.java new file mode 100644 index 0000000..b4cea80 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderParameterExample.java @@ -0,0 +1,22 @@ +package com.testng.dataprovider; + +import org.testng.annotations.Test; + +public class DataProviderParameterExample { + + @Test(dataProvider = "scenarioData", dataProviderClass=DataProviderSource.class) + public void scenario1(String scenarioData) { + System.out.println("Scenario testing: Data(" + scenarioData + ")"); + } + + @Test(dataProvider = "scenarioData", dataProviderClass=DataProviderSource.class) + public void scenario2(String scenarioData) { + System.out.println("Scenario testing: Data(" + scenarioData + ")"); + } + + @Test(dataProvider = "scenarioData", dataProviderClass=DataProviderSource.class) + public void commonScenarios(String scenarioData) { + System.out.println("Common Scenarios testing: Data(" + scenarioData + ")"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/TestParameterExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/TestParameterExample.java new file mode 100644 index 0000000..faf94c9 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/TestParameterExample.java @@ -0,0 +1,34 @@ +package com.testng.dataprovider; + +import org.testng.Assert; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +public class TestParameterExample { + + @Test (dataProvider = "DoubleSet") + public void testAddition(int actual, int expected){ + int actualValue = actual + 20; + Assert.assertEquals(actualValue, expected); + } + + + @DataProvider + public Object[][] getData(){ + return new Object[][]{ + {100, 120}, + {200, 220}, + {250, 270}, + {300, 310}, + {400, 420} + }; + } + + @DataProvider (name = "DoubleSet") + public Object[][] getDataSet2(){ + return new Object[][]{ + {10, 30}, + {20, 40}, + }; + } +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/listeners/SampleTestClass.java b/TestNGMavenSampleProject/src/test/java/com/testng/listeners/SampleTestClass.java new file mode 100644 index 0000000..0c04737 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/listeners/SampleTestClass.java @@ -0,0 +1,35 @@ +package com.testng.listeners; +import org.testng.Assert; +import org.testng.SkipException; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +public class SampleTestClass { + + @Test + public void testOne(){ + System.out.println("I am TestOne"); + } + + @Test(dataProvider = "dataprovider") + public void testGetData(String s) { + System.out.println("Test GetData method, input = " +s); + } + + @DataProvider + public Object[] dataprovider() { + return new Object[] {"A", "B"}; + } + + @Test + public void testThree(){ + Assert.assertEquals(5, 7); + } + + @Test + public void testFour(){ + System.out.println("I am testFour"); + throw new SkipException(null); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/AssertionExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/AssertionExample.java new file mode 100644 index 0000000..1389ca0 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/AssertionExample.java @@ -0,0 +1,44 @@ +package com.testng.training; + +import org.testng.Assert; +import org.testng.annotations.Test; + +public class AssertionExample { + + @Test + public void testOne(){ + System.out.println("Hi, I am Test One ....."); + Assert.assertEquals("FaceBook", "FaceBook"); + } + + @Test + public void testTwo(){ + + Assert.assertEquals(404, 200); + System.out.println("Hi, I am Test Two ....."); + } + + @Test + public void testThree(){ + System.out.println("Hi, I am Test Three ....."); + Assert.assertTrue(true); + + } + + @Test + public void testFour(){ + System.out.println("Hi, I am Test Four ....."); + Assert.assertTrue(false, "Making Test Failure"); + } + + @Test + public void testFive(){ + System.out.println("Hi, I am Test Five ....."); + } + + @Test + public void testSix(){ + System.out.println("Hi, I am Test Sixs ....."); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/MultiTestDependency.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/MultiTestDependency.java new file mode 100644 index 0000000..d5c3187 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/MultiTestDependency.java @@ -0,0 +1,30 @@ +package com.testng.training; + +import org.testng.Assert; +import org.testng.annotations.Test; + +public class MultiTestDependency { + + @Test + public void start() { + System.out.println("Starting the server"); + } + + @Test (dependsOnMethods="start") + public void init() { + + System.out.println("Initializing the data for processing!"); + } + + @Test(dependsOnMethods="init") + public void process() { + Assert.assertTrue(false); + System.out.println("Processing the data!"); + } + + @Test(dependsOnMethods={"process","init"}) + public void stop() { + System.out.println("Stopping the server"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/PriorityExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/PriorityExample.java new file mode 100644 index 0000000..47659bc --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/PriorityExample.java @@ -0,0 +1,29 @@ +package com.testng.training; + +import org.testng.annotations.Test; + +public class PriorityExample { + + @Test + public void testOne(){ + System.out.println("Hi, I am Test One ....."); + } + + @Test (priority =1) + public void testTwo(){ + System.out.println("Hi, I am Test Two ....."); + } + + @Test (priority =2) + public void testThree(){ + System.out.println("Hi, I am Test Three ....."); + + } + + @Test (priority =3) + public void testFour(){ + System.out.println("Hi, I am Test Four ....."); + } + + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/SamplClassTwo.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/SamplClassTwo.java new file mode 100644 index 0000000..3c705b7 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/SamplClassTwo.java @@ -0,0 +1,17 @@ +package com.testng.training; + +import org.testng.annotations.Test; + +public class SamplClassTwo { + + @Test + public void sampleTestTwoMethodOne(){ + System.out.println("Hi, I am from Sample Class Two, Method One"); + } + + @Test + public void sampleTestTwoMethodTwo(){ + System.out.println("Hi, I am from Sample Class Two, Method Two"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/SampleTestOne.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/SampleTestOne.java new file mode 100644 index 0000000..6fb29ed --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/SampleTestOne.java @@ -0,0 +1,17 @@ +package com.testng.training; + +import org.testng.annotations.Test; + +public class SampleTestOne { + + @Test + public void sampleTestOneMethodOne(){ + System.out.println("Hi, I am from Sample Class One, Method One"); + } + + @Test + public void sampleTestOneMethodTwo(){ + System.out.println("Hi, I am from Sample Class One, Method Two"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/SkippingExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/SkippingExample.java new file mode 100644 index 0000000..0042ea8 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/SkippingExample.java @@ -0,0 +1,31 @@ +package com.testng.training; + +import org.testng.SkipException; +import org.testng.annotations.Test; + +public class SkippingExample { + + @Test + public void testOne(){ + System.out.println("Hi, I am Test One ....."); + } + + @Test (enabled=false) + public void testTwo(){ + System.out.println("Hi, I am Test Two ....."); + } + + @Test + public void testThree(){ + System.out.println("Hi, I am Test Three ....."); + + throw new SkipException("Skipping Delibretly, As this test is incomplete"); + } + + @Test + public void testFour(){ + System.out.println("Hi, I am Test Four ....."); + } + + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/SoftAssertionExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/SoftAssertionExample.java new file mode 100644 index 0000000..ec65f55 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/SoftAssertionExample.java @@ -0,0 +1,42 @@ +package com.testng.training; + +import org.testng.Assert; +import org.testng.annotations.Test; +import org.testng.asserts.SoftAssert; + +public class SoftAssertionExample { + + @Test + public void testCaseOne() { + SoftAssert softAssert = new SoftAssert(); + System.out.println("*** test case one started ***"); + softAssert.assertEquals(5, 5, "First hard assert failed"); + System.out.println("Soft assert success...."); + softAssert.assertTrue("Hello".equals("hello"), "Second hard assert failed"); + System.out.println("*** test case one executed successfully ***"); + softAssert.assertAll(); + } + + @Test + public void testCasetwo() { + SoftAssert softAssert = new SoftAssert(); + System.out.println("*** test case two started ***"); + softAssert.assertEquals("Hello", "Hello", "First soft assert failed"); + System.out.println("Soft assert success...."); + softAssert.assertTrue(false, "Second soft assert failed"); + System.out.println("*** test case two executed successfully ***"); + softAssert.assertAll(); + } + + @Test + public void testCaseThree() { + SoftAssert softAssert = new SoftAssert(); + System.out.println("*** test case Three started ***"); + softAssert.assertEquals(5, 5, "First hard assert failed"); + System.out.println("hard assert success...."); + Assert.assertTrue("Hello".equals("Hello"), "Second hard assert failed"); + System.out.println("*** test case Three executed successfully ***"); + } + + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/TestCaseGrouping.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/TestCaseGrouping.java new file mode 100644 index 0000000..2ca6566 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/TestCaseGrouping.java @@ -0,0 +1,28 @@ +package com.testng.training; + +import org.testng.annotations.Test; + +public class TestCaseGrouping { + + @Test(groups="Regression") + public void testCaseOne() + { + System.out.println("Im in testCaseOne - And in Regression Group"); + } + + @Test(groups="Regression") + public void testCaseTwo(){ + System.out.println("Im in testCaseTwo - And in Regression Group"); + } + + @Test(groups="Smoke Test") + public void testCaseThree(){ + System.out.println("Im in testCaseThree - And in Smoke Test Group"); + } + + @Test(groups={"Regression", "Sanity"}) + public void testCaseFour(){ + System.out.println("Im in testCaseFour - And in Regression & Sanity Group"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/TestParameters.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/TestParameters.java new file mode 100644 index 0000000..23629bd --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/TestParameters.java @@ -0,0 +1,21 @@ +package com.testng.training; + +import org.testng.annotations.Parameters; +import org.testng.annotations.Test; + +public class TestParameters { + + @Test + @Parameters("browser") + public void testCaseOne(String browser) { + System.out.println("browser passed as :- " + browser); + } + + @Test + @Parameters({"userName", "password"}) + public void testCaseTwo(String userName, String password) { + System.out.println("Parameter for User Name passed as :- " + userName); + System.out.println("Parameter for Password passed as :- " + password); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/executionorder/AnnotationsTest.java b/TestNGMavenSampleProject/src/test/java/executionorder/AnnotationsTest.java new file mode 100644 index 0000000..6930f81 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/executionorder/AnnotationsTest.java @@ -0,0 +1,48 @@ +package executionorder; + +import org.testng.annotations.AfterClass; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.AfterSuite; +import org.testng.annotations.AfterTest; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class AnnotationsTest { + + @Test + public void first() { + System.out.println("From first test annotated in AnnotationsTest...."); + } + + @BeforeMethod + public void beforeMethod() { + System.out.println("From BeforeMethod annotation in AnnotationsTest...."); + } + + @AfterMethod + public void AfterMethod() { + System.out.println("From AfterMethod annotation in AnnotationsTest...."); + } + + @BeforeClass + public void beforeClass() { + System.out.println("From BeforeClass annotation test in AnnotationsTest class...."); + } + + @AfterClass + public void afterClass() { + System.out.println("From AfterClass annotation test in AnnotationsTest class...."); + } + + @AfterTest + public void afterTest() { + System.out.println("From AfterTest annotation in AnnotationsTest class ...."); + } + + @AfterSuite + public void afterSuite() { + System.out.println("From AfterSuite annotation in AnnotationsTest class ...."); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/executionorder/SampleTestngUsage.java b/TestNGMavenSampleProject/src/test/java/executionorder/SampleTestngUsage.java new file mode 100644 index 0000000..38573c9 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/executionorder/SampleTestngUsage.java @@ -0,0 +1,18 @@ +package executionorder; + +import org.testng.annotations.BeforeSuite; +import org.testng.annotations.BeforeTest; + +public class SampleTestngUsage { + + @BeforeTest + public void beforeTest() { + System.out.println("From BeforeTest annotation in SampleTestngUsage class .."); + } + + @BeforeSuite + public void beforeSuite() { + System.out.println("From BeforeSuite annotation in SampleTestngUsage class .."); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/suiteA/TestClassA.java b/TestNGMavenSampleProject/src/test/java/suiteA/TestClassA.java new file mode 100644 index 0000000..ef4eb58 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/suiteA/TestClassA.java @@ -0,0 +1,14 @@ +package suiteA; + +import org.testng.annotations.Test; + +public class TestClassA { + + @Test + public void testA() throws InterruptedException { + System.out.println("Strating TestA"); + Thread.sleep(5000); + System.out.println("Ending TestA"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/suiteA/TestClassAA.java b/TestNGMavenSampleProject/src/test/java/suiteA/TestClassAA.java new file mode 100644 index 0000000..803b817 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/suiteA/TestClassAA.java @@ -0,0 +1,14 @@ +package suiteA; + +import org.testng.annotations.Test; + +public class TestClassAA { + + @Test + public void testAA() throws InterruptedException { + System.out.println("Strating TestAA"); + Thread.sleep(5000); + System.out.println("Ending TestAA"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/suiteB/TestClassB.java b/TestNGMavenSampleProject/src/test/java/suiteB/TestClassB.java new file mode 100644 index 0000000..1353524 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/suiteB/TestClassB.java @@ -0,0 +1,14 @@ +package suiteB; + +import org.testng.annotations.Test; + +public class TestClassB { + + @Test + public void testB() throws InterruptedException { + System.out.println("Strating TestB"); + Thread.sleep(5000); + System.out.println("Ending TestB"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/suiteB/TestClassBB.java b/TestNGMavenSampleProject/src/test/java/suiteB/TestClassBB.java new file mode 100644 index 0000000..f886e16 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/suiteB/TestClassBB.java @@ -0,0 +1,14 @@ +package suiteB; + +import org.testng.annotations.Test; + +public class TestClassBB { + + @Test + public void testBB() throws InterruptedException { + System.out.println("Strating TestBB"); + Thread.sleep(5000); + System.out.println("Ending TestBB"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/resources/SuiteABtestng.xml b/TestNGMavenSampleProject/src/test/resources/SuiteABtestng.xml new file mode 100644 index 0000000..8a8e40b --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/SuiteABtestng.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/src/test/resources/SuiteAtestng.xml b/TestNGMavenSampleProject/src/test/resources/SuiteAtestng.xml new file mode 100644 index 0000000..dfcfbba --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/SuiteAtestng.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TestNGMavenSampleProject/src/test/resources/SuiteBtestng.xml b/TestNGMavenSampleProject/src/test/resources/SuiteBtestng.xml new file mode 100644 index 0000000..ef73565 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/SuiteBtestng.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TestNGMavenSampleProject/src/test/resources/dataprovidertestng.xml b/TestNGMavenSampleProject/src/test/resources/dataprovidertestng.xml new file mode 100644 index 0000000..70657ca --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/dataprovidertestng.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/src/test/resources/grouptestng.xml b/TestNGMavenSampleProject/src/test/resources/grouptestng.xml new file mode 100644 index 0000000..b4337de --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/grouptestng.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/src/test/resources/listenertestng.xml b/TestNGMavenSampleProject/src/test/resources/listenertestng.xml new file mode 100644 index 0000000..a4eef16 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/listenertestng.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/src/test/resources/multipleTestSuitesTestNG.xml b/TestNGMavenSampleProject/src/test/resources/multipleTestSuitesTestNG.xml new file mode 100644 index 0000000..54db709 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/multipleTestSuitesTestNG.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/src/test/resources/parameterstestng.xml b/TestNGMavenSampleProject/src/test/resources/parameterstestng.xml new file mode 100644 index 0000000..33ff060 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/parameterstestng.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/src/test/resources/sampletestng.xml b/TestNGMavenSampleProject/src/test/resources/sampletestng.xml new file mode 100644 index 0000000..2844cd9 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/sampletestng.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/TestNGMavenSampleProject/test-output/SuiteA/TestA.html b/TestNGMavenSampleProject/test-output/SuiteA/TestA.html new file mode 100644 index 0000000..bdfef2e --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteA/TestA.html @@ -0,0 +1,85 @@ + + +TestNG: TestA + + + + + + + + +

TestA

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Sat Jan 20 11:52:13 IST 2024
Total time:5 seconds (5037 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testA
Test class: suiteA.TestClassA
5suiteA.TestClassA@d4342c2

+ + \ No newline at end of file diff --git a/TestNGMavenSampleProject/test-output/SuiteA/TestA.xml b/TestNGMavenSampleProject/test-output/SuiteA/TestA.xml new file mode 100644 index 0000000..34a3e5e --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteA/TestA.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/SuiteA/TestAA.html b/TestNGMavenSampleProject/test-output/SuiteA/TestAA.html new file mode 100644 index 0000000..0102076 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteA/TestAA.html @@ -0,0 +1,85 @@ + + +TestNG: TestAA + + + + + + + + +

TestAA

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Sat Jan 20 11:52:13 IST 2024
Total time:5 seconds (5037 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testAA
Test class: suiteA.TestClassAA
5suiteA.TestClassAA@29626d54

+ + \ No newline at end of file diff --git a/TestNGMavenSampleProject/test-output/SuiteA/TestAA.xml b/TestNGMavenSampleProject/test-output/SuiteA/TestAA.xml new file mode 100644 index 0000000..0df215f --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteA/TestAA.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/SuiteB/TestB.html b/TestNGMavenSampleProject/test-output/SuiteB/TestB.html new file mode 100644 index 0000000..93b729a --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteB/TestB.html @@ -0,0 +1,85 @@ + + +TestNG: TestB + + + + + + + + +

TestB

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Sat Jan 20 11:52:18 IST 2024
Total time:5 seconds (5011 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testB
Test class: suiteB.TestClassB
5suiteB.TestClassB@e056f20

+ + \ No newline at end of file diff --git a/TestNGMavenSampleProject/test-output/SuiteB/TestB.xml b/TestNGMavenSampleProject/test-output/SuiteB/TestB.xml new file mode 100644 index 0000000..cbff4ef --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteB/TestB.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/SuiteB/TestBB.html b/TestNGMavenSampleProject/test-output/SuiteB/TestBB.html new file mode 100644 index 0000000..32c4c13 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteB/TestBB.html @@ -0,0 +1,85 @@ + + +TestNG: TestBB + + + + + + + + +

TestBB

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Sat Jan 20 11:52:18 IST 2024
Total time:5 seconds (5006 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testBB
Test class: suiteB.TestClassBB
5suiteB.TestClassBB@67a20f67

+ + \ No newline at end of file diff --git a/TestNGMavenSampleProject/test-output/SuiteB/TestBB.xml b/TestNGMavenSampleProject/test-output/SuiteB/TestBB.xml new file mode 100644 index 0000000..6a4f731 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteB/TestBB.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/bullet_point.png b/TestNGMavenSampleProject/test-output/bullet_point.png new file mode 100644 index 0000000..176e6d5 Binary files /dev/null and b/TestNGMavenSampleProject/test-output/bullet_point.png differ diff --git a/TestNGMavenSampleProject/test-output/collapseall.gif b/TestNGMavenSampleProject/test-output/collapseall.gif new file mode 100644 index 0000000..a2d80a9 Binary files /dev/null and b/TestNGMavenSampleProject/test-output/collapseall.gif differ diff --git a/TestNGMavenSampleProject/test-output/emailable-report.html b/TestNGMavenSampleProject/test-output/emailable-report.html new file mode 100644 index 0000000..29a28ca --- /dev/null +++ b/TestNGMavenSampleProject/test-output/emailable-report.html @@ -0,0 +1,30 @@ + + + + +TestNG Report + + + + + + + + + + + + + +
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Suite A and B
SuiteA
TestA10005,037
TestAA10005,037
SuiteB
TestBB10005,006
TestB10005,011
Total400020,091
+ + + + +
ClassMethodStartTime (ms)
Suite A and B
SuiteA
TestA — passed
suiteA.TestClassAtestA17057317337915009
TestAA — passed
suiteA.TestClassAAtestAA17057317337915009
SuiteB
TestBB — passed
suiteB.TestClassBBtestBB17057317388725002
TestB — passed
suiteB.TestClassBtestB17057317388725002
+

TestA

suiteA.TestClassA#testA

back to summary

+

TestAA

suiteA.TestClassAA#testAA

back to summary

+

TestBB

suiteB.TestClassBB#testBB

back to summary

+

TestB

suiteB.TestClassB#testB

back to summary

+ + diff --git a/TestNGMavenSampleProject/test-output/failed.png b/TestNGMavenSampleProject/test-output/failed.png new file mode 100644 index 0000000..c117be5 Binary files /dev/null and b/TestNGMavenSampleProject/test-output/failed.png differ diff --git a/TestNGMavenSampleProject/test-output/index.html b/TestNGMavenSampleProject/test-output/index.html new file mode 100644 index 0000000..9233a4f --- /dev/null +++ b/TestNGMavenSampleProject/test-output/index.html @@ -0,0 +1,582 @@ + + + + + + TestNG reports + + + + + + + + + + +
+ Test results + +
+ 3 suites +
+ +
+
+
+
+
+
+
+ + suiteA.TestClassAA +
+
+
+
+ + + testAA +
+
+
+
+
+
+ + suiteA.TestClassA +
+
+
+
+ + + testA +
+
+
+
+
+
+
+
+ + suiteB.TestClassB +
+
+
+
+ + + testB +
+
+
+
+
+
+ + suiteB.TestClassBB +
+
+
+
+ + + testBB +
+
+
+
+
+
+
+ /Users/anshul/java_selenium/TestNGMavenSampleProject/src/test/resources/SuiteABtestng.xml +
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite name="Suite A and B" guice-stage="DEVELOPMENT">
+  <suite-files>
+    <suite-file path="SuiteAtestng.xml"/>
+    <suite-file path="SuiteBtestng.xml"/>
+  </suite-files>
+</suite> <!-- Suite A and B -->
+            
+
+
+
+
+ /Users/anshul/java_selenium/TestNGMavenSampleProject/src/test/resources/SuiteAtestng.xml +
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite parallel="tests" name="SuiteA" guice-stage="DEVELOPMENT">
+  <test thread-count="5" parallel="tests" name="TestA">
+    <classes>
+      <class name="suiteA.TestClassA"/>
+    </classes>
+  </test> <!-- TestA -->
+  <test thread-count="5" parallel="tests" name="TestAA">
+    <classes>
+      <class name="suiteA.TestClassAA"/>
+    </classes>
+  </test> <!-- TestAA -->
+</suite> <!-- SuiteA -->
+            
+
+
+
+
+ /Users/anshul/java_selenium/TestNGMavenSampleProject/src/test/resources/SuiteBtestng.xml +
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite parallel="tests" name="SuiteB" guice-stage="DEVELOPMENT">
+  <test thread-count="5" parallel="tests" name="TestB">
+    <classes>
+      <class name="suiteB.TestClassB"/>
+    </classes>
+  </test> <!-- TestB -->
+  <test thread-count="5" parallel="tests" name="TestBB">
+    <classes>
+      <class name="suiteB.TestClassBB"/>
+    </classes>
+  </test> <!-- TestBB -->
+</suite> <!-- SuiteB -->
+            
+
+
+
+
+ Tests for Suite A and B +
+
+
    +
+
+
+
+
+ Tests for SuiteA +
+
+
    +
  • + TestA (1 class) +
  • +
  • + TestAA (1 class) +
  • +
+
+
+
+
+ Tests for SuiteB +
+
+
    +
  • + TestB (1 class) +
  • +
  • + TestBB (1 class) +
  • +
+
+
+
+
+ Groups for Suite A and B +
+
+
+
+
+
+ Groups for SuiteA +
+
+
+
+
+
+ Groups for SuiteB +
+
+
+
+
+
+ Times for Suite A and B +
+
+
+ + Total running time: 0 ms +
+
+
+
+
+
+
+ Times for SuiteA +
+
+
+ + Total running time: 5 seconds +
+
+
+
+
+
+
+ Times for SuiteB +
+
+
+ + Total running time: 5 seconds +
+
+
+
+
+
+
+ Reporter output for Suite A and B +
+
+
+
+
+
+ Reporter output for SuiteA +
+
+
+
+
+
+ Reporter output for SuiteB +
+
+
+
+
+
+ 0 ignored methods +
+
+
+
+
+
+ 0 ignored methods +
+
+
+
+
+
+ 0 ignored methods +
+
+
+
+
+
+ Methods in chronological order +
+
+
+
+
+
+ Methods in chronological order +
+
+
+
suiteA.TestClassA
+
+ testA + 0 ms +
+
+
+
suiteA.TestClassAA
+
+ testAA + 0 ms +
+
+
+
+
+ Methods in chronological order +
+
+
+
suiteB.TestClassB
+
+ testB + 0 ms +
+
+
+
suiteB.TestClassBB
+
+ testBB + 0 ms +
+
+
+
+
+ + + diff --git a/TestNGMavenSampleProject/test-output/jquery-3.6.0.min.js b/TestNGMavenSampleProject/test-output/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + diff --git a/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteA.TestClassAA.xml b/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteA.TestClassAA.xml new file mode 100644 index 0000000..692d9ee --- /dev/null +++ b/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteA.TestClassAA.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteB.TestClassB.xml b/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteB.TestClassB.xml new file mode 100644 index 0000000..b78ef84 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteB.TestClassB.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteB.TestClassBB.xml b/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteB.TestClassBB.xml new file mode 100644 index 0000000..9e74028 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteB.TestClassBB.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/navigator-bullet.png b/TestNGMavenSampleProject/test-output/navigator-bullet.png new file mode 100644 index 0000000..36d90d3 Binary files /dev/null and b/TestNGMavenSampleProject/test-output/navigator-bullet.png differ diff --git a/TestNGMavenSampleProject/test-output/passed.png b/TestNGMavenSampleProject/test-output/passed.png new file mode 100644 index 0000000..45e85bb Binary files /dev/null and b/TestNGMavenSampleProject/test-output/passed.png differ diff --git a/TestNGMavenSampleProject/test-output/skipped.png b/TestNGMavenSampleProject/test-output/skipped.png new file mode 100644 index 0000000..c36a324 Binary files /dev/null and b/TestNGMavenSampleProject/test-output/skipped.png differ diff --git a/TestNGMavenSampleProject/test-output/testng-reports.css b/TestNGMavenSampleProject/test-output/testng-reports.css new file mode 100644 index 0000000..d7b75c4 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/testng-reports.css @@ -0,0 +1,326 @@ +body { + margin: 0 0 5px 5px; +} + +ul { + margin: 0; +} + +li { + list-style-type: none; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.navigator-selected { + background: #ffa500; +} + +.wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + overflow: auto; +} + +.navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto; +} + +.suite { + margin: 0 10px 10px 0; + background-color: #fff8dc; +} + +.suite-name { + padding-left: 10px; + font-size: 25px; + font-family: Times, sans-serif; +} + +.main-panel-header { + padding: 5px; + background-color: #9FB4D9; /*afeeee*/; + font-family: monospace; + font-size: 18px; +} + +.main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #DEE8FC; /*d0ffff*/; +} + +.rounded-window { + border-radius: 10px; + border-style: solid; + border-width: 1px; +} + +.rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto; +} + +.light-rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; +} + +.rounded-window-bottom { + border-style: solid; + border-width: 0 1px 1px 1px; + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto; +} + +.method-name { + font-size: 12px; + font-family: monospace; +} + +.method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 80%; +} + +.parameters { + font-size: 14px; + font-family: monospace; +} + +.stack-trace { + white-space: pre; + font-family: monospace; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; +} + +.testng-xml { + font-family: monospace; +} + +.method-list-content { + margin-left: 10px; +} + +.navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; +} + +.suite-section-title { + margin-top: 10px; + width: 80%; + border-style: solid; + border-width: 1px 0 0 0; + font-family: Times, sans-serif; + font-size: 18px; + font-weight: bold; +} + +.suite-section-content { + list-style-image: url(bullet_point.png); +} + +.top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #0066ff; + font-family: Times, sans-serif; + color: #fff; + text-align: center; +} +.button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#0066ff; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#0066ff ; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline:none; + +} + +.top-banner-title-font { + font-size: 25px; +} + +.test-name { + font-family: 'Lucida Grande', sans-serif; + font-size: 16px; +} + +.suite-icon { + padding: 5px; + float: right; + height: 20px; +} + +.test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; +} + +.test-group-name { + font-weight: bold; +} + +.method-in-group { + font-size: 16px; + margin-left: 80px; +} + +table.google-visualization-table-table { + width: 100%; +} + +.reporter-method-name { + font-size: 14px; + font-family: monospace; +} + +.reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.ignored-class-div { + font-size: 14px; + font-family: monospace; +} + +.ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.border-failed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #f00; +} + +.border-skipped { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #edc600; +} + +.border-passed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #19f52d; +} + +.times-div { + text-align: center; + padding: 5px; +} + +.suite-total-time { + font: 16px 'Lucida Grande'; +} + +.configuration-suite { + margin-left: 20px; +} + +.configuration-test { + margin-left: 40px; +} + +.configuration-class { + margin-left: 60px; +} + +.configuration-method { + margin-left: 80px; +} + +.test-method { + margin-left: 100px; +} + +.chronological-class { + background-color: skyblue; + border-style: solid; + border-width: 0 0 1px 1px; +} + +.method-start { + float: right; +} + +.chronological-class-name { + padding: 0 0 0 5px; + color: #008; +} + +.after, .before, .test-method { + font-family: monospace; + font-size: 14px; +} + +.navigator-suite-header { + font-size: 22px; + margin: 0 10px 5px 0; + background-color: #deb887; + text-align: center; +} + +.collapse-all-icon { + padding: 5px; + float: right; +} +/*retro Theme*/ diff --git a/TestNGMavenSampleProject/test-output/testng-reports.js b/TestNGMavenSampleProject/test-output/testng-reports.js new file mode 100644 index 0000000..c1a84a3 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/testng-reports.js @@ -0,0 +1,122 @@ +$(document).ready(function() { + $('a.navigator-link').on("click", function() { + // Extract the panel for this link + var panel = getPanelName($(this)); + + // Mark this link as currently selected + $('.navigator-link').parent().removeClass('navigator-selected'); + $(this).parent().addClass('navigator-selected'); + + showPanel(panel); + }); + + installMethodHandlers('failed'); + installMethodHandlers('skipped'); + installMethodHandlers('passed', true); // hide passed methods by default + + $('a.method').on("click", function() { + showMethod($(this)); + return false; + }); + + // Hide all the panels and display the first one (do this last + // to make sure the click() will invoke the listeners) + $('.panel').hide(); + $('.navigator-link').first().trigger("click"); + + // Collapse/expand the suites + $('a.collapse-all-link').on("click", function() { + var contents = $('.navigator-suite-content'); + if (contents.css('display') == 'none') { + contents.show(); + } else { + contents.hide(); + } + }); +}); + +// The handlers that take care of showing/hiding the methods +function installMethodHandlers(name, hide) { + function getContent(t) { + return $('.method-list-content.' + name + "." + t.attr('panel-name')); + } + + function getHideLink(t, name) { + var s = 'a.hide-methods.' + name + "." + t.attr('panel-name'); + return $(s); + } + + function getShowLink(t, name) { + return $('a.show-methods.' + name + "." + t.attr('panel-name')); + } + + function getMethodPanelClassSel(element, name) { + var panelName = getPanelName(element); + var sel = '.' + panelName + "-class-" + name; + return $(sel); + } + + $('a.hide-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.hide(); + getHideLink($(this), name).hide(); + getShowLink($(this), name).show(); + getMethodPanelClassSel($(this), name).hide(); + }); + + $('a.show-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.show(); + getHideLink($(this), name).show(); + getShowLink($(this), name).hide(); + showPanel(getPanelName($(this))); + getMethodPanelClassSel($(this), name).show(); + }); + + if (hide) { + $('a.hide-methods.' + name).trigger("click"); + } else { + $('a.show-methods.' + name).trigger("click"); + } +} + +function getHashForMethod(element) { + return element.attr('hash-for-method'); +} + +function getPanelName(element) { + return element.attr('panel-name'); +} + +function showPanel(panelName) { + $('.panel').hide(); + var panel = $('.panel[panel-name="' + panelName + '"]'); + panel.show(); +} + +function showMethod(element) { + var hashTag = getHashForMethod(element); + var panelName = getPanelName(element); + showPanel(panelName); + var current = document.location.href; + var base = current.substring(0, current.indexOf('#')) + document.location.href = base + '#' + hashTag; + var newPosition = $(document).scrollTop() - 65; + $(document).scrollTop(newPosition); +} + +function drawTable() { + for (var i = 0; i < suiteTableInitFunctions.length; i++) { + window[suiteTableInitFunctions[i]](); + } + + for (var k in window.suiteTableData) { + var v = window.suiteTableData[k]; + var div = v.tableDiv; + var data = v.tableData + var table = new google.visualization.Table(document.getElementById(div)); + table.draw(data, { + showRowNumber : false + }); + } +} diff --git a/TestNGMavenSampleProject/test-output/testng-reports1.css b/TestNGMavenSampleProject/test-output/testng-reports1.css new file mode 100644 index 0000000..570323f --- /dev/null +++ b/TestNGMavenSampleProject/test-output/testng-reports1.css @@ -0,0 +1,344 @@ +body { + background-color: whitesmoke; + margin: 0 0 5px 5px; +} +ul { + margin-top: 10px; + margin-left:-10px; +} + li { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding:5px 5px; + } + a { + text-decoration: none; + color: black; + font-size: 14px; + } + + a:hover { + color:black ; + text-decoration: underline; + } + + .navigator-selected { + /* #ffa500; Mouse hover color after click Orange.*/ + background:#027368 + } + + .wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + margin-right:9px; + overflow: auto;/*imortant*/ + } + + .navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto;/*important*/ + } + + .suite { + margin: -5px 10px 10px 5px; + background-color: whitesmoke ;/*Colour of the left bside box*/ + } + + .suite-name { + font-size: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/ + color: white; + } + + .main-panel-header { + padding: 5px; + background-color: #027368; /*afeeee*/; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color:white; + font-size: 18px; + } + + .main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/ + } + + .rounded-window { + border-style: dotted; + border-width: 1px;/*Border of left Side box*/ + background-color: whitesmoke; + border-radius: 10px; + } + + .rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto;/*Top of RightSide box*/ + } + + .light-rounded-window-top { + background-color: #027368; + padding-left:120px; + border-radius: 10px; + + } + + .rounded-window-bottom { + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto;/*Bottom of rightSide box*/ + } + + .method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + } + + .method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 100%; + } + + .parameters { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .stack-trace { + white-space: pre; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; /*Error Stack Trace Message*/ + } + + .testng-xml { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .method-list-content { + margin-left: 10px; + } + + .navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; + } + + .suite-section-title { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight:bold; + background-color: #8C8887; + margin-left: -10px; + margin-top:10px; + padding:6px; + } + + .suite-section-content { + list-style-image: url(bullet_point.png); + background-color: whitesmoke; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + overflow: hidden; + } + + .top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 18px; + color: #fff; + text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/ + } + + .top-banner-title-font { + font-size: 25px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 3px; + float: right; + } + + .test-name { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + } + + .suite-icon { + padding: 5px; + float: right; + height: 20px; + } + + .test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; + } + + .test-group-name { + font-weight: bold; + } + + .method-in-group { + font-size: 16px; + margin-left: 80px; + } + + table.google-visualization-table-table { + width: 100%; + } + + .reporter-method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .ignored-class-div { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .border-failed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F20505; + } + + .border-skipped { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F2BE22; + } + + .border-passed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #038C73; + } + + .times-div { + text-align: center; + padding: 5px; + } + + .suite-total-time { + font: 16px 'Lucida Grande'; + } + + .configuration-suite { + margin-left: 20px; + } + + .configuration-test { + margin-left: 40px; + } + + .configuration-class { + margin-left: 60px; + } + + .configuration-method { + margin-left: 80px; + } + + .test-method { + margin-left: 100px; + } + + .chronological-class { + background-color: #CCD0D1; + border-width: 0 0 1px 1px;/*Chronological*/ + } + + .method-start { + float: right; + } + + .chronological-class-name { + padding: 0 0 0 5px; + margin-top:5px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #008; + } + + .after, .before, .test-method { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + margin-top:5px; + } + + .navigator-suite-header { + font-size: 18px; + margin: 0px 10px 10px 5px; + padding: 5px; + border-radius: 10px; + background-color: #027368; + color: white; + font-weight:bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; /*All Suites on top of left box*//*Status: -Completed*/ + } + + .collapse-all-icon { + padding: 3px; + float: right; + } + .button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#027368; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline: none; +} +/*Author: - Akhil Gullapalli*/ \ No newline at end of file diff --git a/TestNGMavenSampleProject/test-output/testng-reports2.js b/TestNGMavenSampleProject/test-output/testng-reports2.js new file mode 100644 index 0000000..5342859 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/testng-reports2.js @@ -0,0 +1,76 @@ +window.onload = function () { + let cookies = document.cookie; + let cookieValue = cookies.split('='); + if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') { + document.getElementById('retro').setAttribute('disabled', 'false'); + } else if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('ultra').setAttribute('disabled', 'false'); + } +} +document.getElementById('button').onclick = function () { + let select = document.getElementById('button').innerText; + if (select === 'Switch Retro Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } +} +//Function to mouse hovering affect. +document.getElementById('button').onmouseover = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "180px"; + document.getElementById('button').style.height = "45px"; + document.getElementById('button').style.marginTop = "1px"; + +} +//Function to mouse out affect +document.getElementById('button').onmouseout = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "150px"; + document.getElementById('button').style.height = "30px"; + document.getElementById('button').style.marginTop = "8px"; + +} + +//This is the file where we handle the switching of the Themes. +/*Author:- Akhil Gullapalli*/ diff --git a/TestNGMavenSampleProject/test-output/testng-results.xml b/TestNGMavenSampleProject/test-output/testng-results.xml new file mode 100644 index 0000000..58c7203 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/testng-results.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/SuiteAtestng.xml b/TestNGPilotProject/SuiteAtestng.xml new file mode 100644 index 0000000..719c658 --- /dev/null +++ b/TestNGPilotProject/SuiteAtestng.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/index.html b/TestNGPilotProject/index.html new file mode 100644 index 0000000..4a66330 --- /dev/null +++ b/TestNGPilotProject/index.html @@ -0,0 +1,343 @@ + + + + + + + +TestNG Pilot Project + + + + + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
    +
  • +
    +

    TESTCC

    +

    + 10:38:13 pm / 00:00:02:016 + Pass +

    +
    +
    +
    +
    +
    +
    TESTCC
    +02.03.2024 10:38:13 pm +02.03.2024 10:38:16 pm +00:00:02:016#test-id=1 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info10:38:13 pm + Strating TestCC +
    Info10:38:16 pm + Getting Browser Value -- chrome +
    Info10:38:16 pm + Ending TestCC +
    Info10:38:16 pm + Test Case Name : testCC +
    Pass10:38:16 pm + Test Status is Success +
    +
    +
    +
  • +
  • +
    +

    TESTC

    +

    + 10:38:16 pm / 00:00:02:010 + Pass +

    +
    +
    +
    +
    +
    +
    TESTC
    +02.03.2024 10:38:16 pm +02.03.2024 10:38:18 pm +00:00:02:010#test-id=2 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info10:38:16 pm + Strating TestC +
    Info10:38:18 pm + Ending TestC +
    Info10:38:18 pm + Getting Browser Value -- chrome +
    Info10:38:18 pm + Test Case Name : testC +
    Pass10:38:18 pm + Test Status is Success +
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+

Started

+

Feb 3, 2024 10:38:13 pm

+
+
+
+
+

Ended

+

Feb 3, 2024 10:38:18 pm

+
+
+
+
+

Tests Passed

+

2

+
+
+
+
+

Tests Failed

+

0

+
+
+
+
+
+
+
+
Tests
+
+
+
+ +
+
+ +
+
+
+
+
+
Log events
+
+
+
+ +
+
+ +
+
+
+
+

Timeline

+
+ +
+
+
+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/TestNGPilotProject/pom.xml b/TestNGPilotProject/pom.xml new file mode 100644 index 0000000..bc32319 --- /dev/null +++ b/TestNGPilotProject/pom.xml @@ -0,0 +1,26 @@ + + 4.0.0 + Pilot + TestNGPilotProject + 0.0.1-SNAPSHOT + + + + + com.aventstack + extentreports + 5.1.1 + + + + + org.testng + testng + 7.9.0 + test + + + + \ No newline at end of file diff --git a/TestNGPilotProject/src/main/java/reports/ExtentReportManager.java b/TestNGPilotProject/src/main/java/reports/ExtentReportManager.java new file mode 100644 index 0000000..ed4383f --- /dev/null +++ b/TestNGPilotProject/src/main/java/reports/ExtentReportManager.java @@ -0,0 +1,24 @@ +package reports; + +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.reporter.ExtentSparkReporter; +import com.aventstack.extentreports.reporter.configuration.Theme; + +public class ExtentReportManager { + + static ExtentReports extent; + + public static ExtentReports getReporter() { + if (extent == null) { + extent = new ExtentReports(); + ExtentSparkReporter spark = new ExtentSparkReporter("index.html"); + spark.config().setTheme(Theme.STANDARD); + spark.config().setDocumentTitle("TestNG Pilot Project"); + spark.config().setReportName("TestNG Extent Report"); + extent.attachReporter(spark); + } + + return extent; + } + +} diff --git a/TestNGPilotProject/src/test/java/TestBase/TestBase.java b/TestNGPilotProject/src/test/java/TestBase/TestBase.java new file mode 100644 index 0000000..3066477 --- /dev/null +++ b/TestNGPilotProject/src/test/java/TestBase/TestBase.java @@ -0,0 +1,117 @@ +package TestBase; + +import java.util.Iterator; + +import org.testng.ITestContext; +import org.testng.ITestResult; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.asserts.SoftAssert; + +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.ExtentTest; + +import reports.ExtentReportManager; + +public class TestBase { + + public ExtentReports report; + public ExtentTest test; + public SoftAssert softAssert; + public String browser; + + + @BeforeMethod (alwaysRun = true) + public void init(ITestResult res, ITestContext context) { + System.out.println("-------@BeforeMethod--------"); + report = ExtentReportManager.getReporter(); + test = report.createTest(res.getMethod().getMethodName().toUpperCase()); + res.setAttribute("reporterObject", test); + softAssert = new SoftAssert(); + + // Initialize Browser Variable + + //browser = context.getCurrentXmlTest().getParameter("browser1"); + //System.out.println("Browser Param Value -- " + browser); + + //Read the Param Dynamically on basis of associated Group + String groupNames[] = context.getAllTestMethods()[0].getGroups(); + String browserGroup=""; + for(String g :groupNames ) { + if(g.startsWith("browser")) { + browserGroup = g; + break; + } + } + + + browser = context.getCurrentXmlTest().getParameter(browserGroup); + System.out.println("Browser is "+ browser); + } + + @AfterMethod (alwaysRun = true) + public void quit() { + //System.out.println("@AfterMethod -- @AfterMethod"); + report.flush(); + } + + // Print the log in Extent Report + public void log(String msg) { + System.out.println(msg); + test.info(msg); + } + + public void pass(String msg) { + System.out.println(msg); + test.pass(msg); + } + + public void fail(String msg) { + System.out.println(msg); + test.fail(msg); + } + + public void skip(String msg) { + System.out.println(msg); + test.skip(msg); + } + + // Print SoftAssert error in Extent Report, Fail the Test in TestNG + public void softAssert(String msg) { + fail(msg); + softAssert.fail(msg); + } + + //Print SoftAssert error in Extent and Stop the Test Execution + public void failAndStop(String msg) { + fail(msg); + softAssert.assertAll(); + } + + + + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/TestNGPilotProject/src/test/java/dataprovider/TestDataProvider.java b/TestNGPilotProject/src/test/java/dataprovider/TestDataProvider.java new file mode 100644 index 0000000..9b314ef --- /dev/null +++ b/TestNGPilotProject/src/test/java/dataprovider/TestDataProvider.java @@ -0,0 +1,64 @@ +package dataprovider; + +import java.lang.reflect.Method; + +import org.testng.annotations.DataProvider; + +// Separate Data providers for Each Test Suite +// External Data Source -- JSON, Excel, YAML, XML + +public class TestDataProvider { + + @DataProvider + public static Object[][] dataProviderSuiteA(Method method) { + // Separate Data for Each Test + System.out.println("Test Method name -- " + method.getName()); + + Object data[][] = null; + if (method.getName().toUpperCase().equals("TESTA")) { + data = new Object[2][2]; + + data[0][0] = "UserName 1"; + data[0][1] = "Password 1"; + + data[1][0] = "UserName 2"; + data[1][1] = "Password 2"; + } else if (method.getName().toUpperCase().equals("TESTAA")) { + data = new Object[2][2]; + + data[0][0] = "UserName 11"; + data[0][1] = "Password 11"; + + data[1][0] = "UserName 22"; + data[1][1] = "Password 22"; + } + + return data; + } + + @DataProvider + public static Object[][] dataProviderSuiteB(Method method) { + // Separate Data for Each Test + System.out.println("Test Method name -- " + method.getName()); + + Object data[][] = null; + if (method.getName().toUpperCase().equals("TESTB")) { + data = new Object[1][2]; + + data[0][0] = "UserName 100"; + data[0][1] = "Password 100"; + + } else if (method.getName().toUpperCase().equals("TESTBB")) { + data = new Object[2][2]; + + data[0][0] = "UserName 111"; + data[0][1] = "Password 111"; + + data[1][0] = "UserName 222"; + data[1][1] = "Password 222"; + } + + return data; + } + +} diff --git a/TestNGPilotProject/src/test/java/listener/CustomListener.java b/TestNGPilotProject/src/test/java/listener/CustomListener.java new file mode 100644 index 0000000..860b3ee --- /dev/null +++ b/TestNGPilotProject/src/test/java/listener/CustomListener.java @@ -0,0 +1,28 @@ +package listener; + +import org.testng.ITestListener; +import org.testng.ITestResult; + +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; + +public class CustomListener implements ITestListener{ + + public void onTestFailure(ITestResult result) { + System.out.println("******* Test FAILURE *******"); +// System.out.println("Test Name : " + result.getName()); +// System.out.println("Error : " + result.getThrowable().getMessage()); +// System.out.println("Attribute Value : " + result.getAttribute("Author") ); + ExtentTest test = (ExtentTest) result.getAttribute("reporterObject"); + test.log(Status.INFO, "Test Case Name : " + result.getName()); + test.fail("Failure : " + result.getThrowable().getMessage()); + + } + + public void onTestSuccess(ITestResult result) { + System.out.println("****** Test SUCCESS *******"); + ExtentTest test = (ExtentTest) result.getAttribute("reporterObject"); + test.log(Status.INFO, "Test Case Name : " + result.getName()); + test.pass("Test Status is Success"); + } +} \ No newline at end of file diff --git a/TestNGPilotProject/src/test/java/suiteA/TestClassA.java b/TestNGPilotProject/src/test/java/suiteA/TestClassA.java new file mode 100644 index 0000000..3b31282 --- /dev/null +++ b/TestNGPilotProject/src/test/java/suiteA/TestClassA.java @@ -0,0 +1,40 @@ +package suiteA; + +import org.testng.annotations.Test; +import org.testng.Assert; +import TestBase.TestBase; +import dataprovider.TestDataProvider; + +public class TestClassA extends TestBase { + + @Test(dataProviderClass = TestDataProvider.class, dataProvider = "dataProviderSuiteA", groups = {"smoke"}) + public void testA(String arg1, String arg2) throws InterruptedException { + log("Staring Test A"); + log("UserName -- " + arg1); + + if (!arg1.equals("USERNAME_DEMO")) { + softAssert("Validation Failure --" + arg1 + " not Equals to USERNAME_DEMO"); + } + + //softAssert.assertEquals(arg1, "USERNAME_DEMO"); + //Assert.assertEquals(arg1, "USERNAME_DEMO"); + + log("Password -- " + arg2); + if (!arg2.equals("USER_PASSWORD")) { + failAndStop("Password Doesn't match..."); + //softAssert("Validation Failure --" + arg2 + " not Equals to USER_PASSWORD"); + } + + //softAssert.assertEquals(arg2, "USER_PASSWORD"); + if (!arg2.equals("USER_PASSWORD")) { + softAssert("Validation Failure --" + arg2 + " not Equals to USER_PASSWORD"); + } + + Thread.sleep(2000); + log("Ending TestA"); + + //Assert.assertEquals(arg1, "USERNAME_DEMO"); + softAssert.assertAll(); + } + +} diff --git a/TestNGPilotProject/src/test/java/suiteA/TestClassAA.java b/TestNGPilotProject/src/test/java/suiteA/TestClassAA.java new file mode 100644 index 0000000..390c25e --- /dev/null +++ b/TestNGPilotProject/src/test/java/suiteA/TestClassAA.java @@ -0,0 +1,22 @@ +package suiteA; + +import org.testng.annotations.Test; +import org.testng.annotations.Test; +import org.testng.annotations.Test; +import org.testng.annotations.Test; + +import TestBase.TestBase; +import dataprovider.TestDataProvider; + +public class TestClassAA extends TestBase { + + @Test(dataProviderClass = TestDataProvider.class, dataProvider = "dataProviderSuiteA", groups = {"smoke"} ) + public void testAA(String arg1, String arg2) throws InterruptedException{ + log("Strating TestAA"); + log("UserName -- " + arg1); + log("Password -- " + arg2); + Thread.sleep(2000); + log("Ending TestAA"); + } + +} diff --git a/TestNGPilotProject/src/test/java/suiteB/TestClassB.java b/TestNGPilotProject/src/test/java/suiteB/TestClassB.java new file mode 100644 index 0000000..eece1e5 --- /dev/null +++ b/TestNGPilotProject/src/test/java/suiteB/TestClassB.java @@ -0,0 +1,25 @@ +package suiteB; + +import org.testng.annotations.Parameters; +import org.testng.annotations.Test; + +import TestBase.TestBase; +import dataprovider.TestDataProvider; + +import org.testng.annotations.Test; + +public class TestClassB extends TestBase { + + //@Parameters("browser") + @Test(dataProviderClass = TestDataProvider.class, dataProvider = "dataProviderSuiteB", groups = {"sanity"} ) + public void testB(String arg1, String arg2) throws InterruptedException { + log("Strating TestB"); + log("UserName -- " + arg1); + log("Password -- " + arg2); + log("Getting Browser Value -- " + browser); + //log("Browser is : " + browser); + Thread.sleep(2000); + log("Ending TestB"); + } + +} diff --git a/TestNGPilotProject/src/test/java/suiteB/TestClassBB.java b/TestNGPilotProject/src/test/java/suiteB/TestClassBB.java new file mode 100644 index 0000000..47d0c44 --- /dev/null +++ b/TestNGPilotProject/src/test/java/suiteB/TestClassBB.java @@ -0,0 +1,21 @@ +package suiteB; + +import org.testng.annotations.Test; + +import TestBase.TestBase; +import dataprovider.TestDataProvider; + +import org.testng.annotations.Test; + +public class TestClassBB extends TestBase { + + @Test(dataProviderClass = TestDataProvider.class, dataProvider = "dataProviderSuiteB", groups = {"sanity"} ) + public void testBB(String arg1, String arg2) throws InterruptedException { + log("Strating TestBB"); + log("UserName -- " + arg1); + log("Password -- " + arg2); + Thread.sleep(2000); + log("Ending TestBB"); + } + +} diff --git a/TestNGPilotProject/src/test/java/suiteC/TestClassC.java b/TestNGPilotProject/src/test/java/suiteC/TestClassC.java new file mode 100644 index 0000000..582c59e --- /dev/null +++ b/TestNGPilotProject/src/test/java/suiteC/TestClassC.java @@ -0,0 +1,21 @@ +package suiteC; + +import org.testng.annotations.Parameters; +import org.testng.annotations.Test; + +import TestBase.TestBase; + + +public class TestClassC extends TestBase { + + //@Parameters("browser2") + @Test(groups = {"smoke", "sanity", "browser1"}) + public void testC() throws InterruptedException { + log("Strating TestC"); + //log("Consuming Paramater : " + arg1); + Thread.sleep(2000); + log("Ending TestC"); + log("Getting Browser Value -- " + browser); + } + +} diff --git a/TestNGPilotProject/src/test/java/suiteC/TestClassCC.java b/TestNGPilotProject/src/test/java/suiteC/TestClassCC.java new file mode 100644 index 0000000..bea417d --- /dev/null +++ b/TestNGPilotProject/src/test/java/suiteC/TestClassCC.java @@ -0,0 +1,23 @@ +package suiteC; + +import org.testng.annotations.Parameters; +import org.testng.annotations.Test; +import org.testng.annotations.Test; + +import TestBase.TestBase; + +import org.testng.annotations.Test; + +public class TestClassCC extends TestBase { + + //@Parameters("browser2") + @Test(groups = {"sanity", "browser2"}) + public void testCC() throws InterruptedException { + log("Strating TestCC"); + //log("Executing on Broser : " + browser1); + Thread.sleep(2000); + log("Getting Browser Value -- " + browser); + log("Ending TestCC"); + } + +} diff --git a/TestNGPilotProject/suiteCtestng.xml b/TestNGPilotProject/suiteCtestng.xml new file mode 100644 index 0000000..4bb7a78 --- /dev/null +++ b/TestNGPilotProject/suiteCtestng.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/test-output/Default suite/Default test.html b/TestNGPilotProject/test-output/Default suite/Default test.html new file mode 100644 index 0000000..e34c403 --- /dev/null +++ b/TestNGPilotProject/test-output/Default suite/Default test.html @@ -0,0 +1,140 @@ + + +TestNG: Default test + + + + + + + + +

Default test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/1/0
Started on:Fri Jan 26 23:20:06 IST 2024
Total time:0 seconds (19 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testA
Test class: suiteA.TestClassA
org.testng.TestNGException: 
+Data Provider public void dataprovider.TestDataProvider.dataProviderSuiteA(java.lang.reflect.Method) returned a null value
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeDataProvider(MethodInvocationHelper.java:159)
+	at org.testng.internal.Parameters.handleParameters(Parameters.java:812)
+	at org.testng.internal.Parameters.handleParameters(Parameters.java:737)
+	at org.testng.internal.invokers.ParameterHandler.handleParameters(ParameterHandler.java:72)
+	at org.testng.internal.invokers.ParameterHandler.createParameters(ParameterHandler.java:51)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:915)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
Click to show all stack frames +
org.testng.TestNGException: 
+Data Provider public void dataprovider.TestDataProvider.dataProviderSuiteA(java.lang.reflect.Method) returned a null value
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeDataProvider(MethodInvocationHelper.java:159)
+	at org.testng.internal.Parameters.handleParameters(Parameters.java:812)
+	at org.testng.internal.Parameters.handleParameters(Parameters.java:737)
+	at org.testng.internal.invokers.ParameterHandler.handleParameters(ParameterHandler.java:72)
+	at org.testng.internal.invokers.ParameterHandler.createParameters(ParameterHandler.java:51)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:915)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0suiteA.TestClassA@2b6faea6

+ + \ No newline at end of file diff --git a/TestNGPilotProject/test-output/Default suite/Default test.xml b/TestNGPilotProject/test-output/Default suite/Default test.xml new file mode 100644 index 0000000..06d2ce2 --- /dev/null +++ b/TestNGPilotProject/test-output/Default suite/Default test.xml @@ -0,0 +1,37 @@ + + + + + + + + + diff --git a/TestNGPilotProject/test-output/Default suite/testng-failed.xml b/TestNGPilotProject/test-output/Default suite/testng-failed.xml new file mode 100644 index 0000000..f43004c --- /dev/null +++ b/TestNGPilotProject/test-output/Default suite/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/test-output/Suite/Test.html b/TestNGPilotProject/test-output/Suite/Test.html new file mode 100644 index 0000000..dd2e06c --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test.html @@ -0,0 +1,90 @@ + + +TestNG: Test + + + + + + + + +

Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:2/0/0
Started on:Sat Feb 03 22:38:13 IST 2024
Total time:4 seconds (4292 ms)
Included groups:sanity
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testCC
Test class: suiteC.TestClassCC
2suiteC.TestClassCC@7c0c77c7
testC
Test class: suiteC.TestClassC
2suiteC.TestClassC@3ba9ad43

+ + \ No newline at end of file diff --git a/TestNGPilotProject/test-output/Suite/Test.xml b/TestNGPilotProject/test-output/Suite/Test.xml new file mode 100644 index 0000000..ec4fd00 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/MyTestNGProject/test-output/FaceBook Login/Facebook Profile Test Case.html b/TestNGPilotProject/test-output/Suite/Test1.html similarity index 73% rename from MyTestNGProject/test-output/FaceBook Login/Facebook Profile Test Case.html rename to TestNGPilotProject/test-output/Suite/Test1.html index 66897e9..7a80350 100644 --- a/MyTestNGProject/test-output/FaceBook Login/Facebook Profile Test Case.html +++ b/TestNGPilotProject/test-output/Suite/Test1.html @@ -1,6 +1,6 @@ -TestNG: Facebook Profile Test Case +TestNG: Test1 @@ -53,13 +53,13 @@ -

Facebook Profile Test Case

+

Test1

- + - + @@ -70,20 +70,21 @@

Facebook Profile Test Case

Tests passed/Failed/Skipped:2/0/0
Started on:Sun Dec 23 20:09:13 IST 2018Started on:Sat Feb 03 22:06:57 IST 2024
Total time:0 seconds (12 ms)
Total time:4 seconds (4300 ms)
Included groups:
Exception - + - - + + - + - - + +
Time (seconds) Instance
checkProfileLink
Test class: FaceBookProfileTest
testB
Test class: suiteB.TestClassB
Parameters: UserName 100, Password 100
0FaceBookProfileTest@2b98378d
2suiteB.TestClassB@1f3f4916
checkProfileLogo
Test class: FaceBookProfileTest
testCC
Test class: suiteC.TestClassCC
0FaceBookProfileTest@2b98378d
2suiteC.TestClassCC@76908cc0

\ No newline at end of file diff --git a/TestNGPilotProject/test-output/Suite/Test1.xml b/TestNGPilotProject/test-output/Suite/Test1.xml new file mode 100644 index 0000000..fc23ce3 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/TestNGPilotProject/test-output/Suite/Test2.html b/TestNGPilotProject/test-output/Suite/Test2.html new file mode 100644 index 0000000..c1ce38a --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test2.html @@ -0,0 +1,185 @@ + + +TestNG: Test2 + + + + + + + + +

Test2

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:2/2/0
Started on:Sat Feb 03 22:07:02 IST 2024
Total time:4 seconds (4092 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testA
Test class: suiteA.TestClassA
Parameters: UserName 1, Password 1
java.lang.AssertionError: The following asserts failed:
+	Validation Failure --UserName 1 not Equals to USERNAME_DEMO
+	at TestBase.TestBase.failAndStop(TestBase.java:71)
+	at suiteA.TestClassA.testA(TestClassA.java:24)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.AssertionError: The following asserts failed:
+	Validation Failure --UserName 1 not Equals to USERNAME_DEMO
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
+	at TestBase.TestBase.failAndStop(TestBase.java:71)
+	at suiteA.TestClassA.testA(TestClassA.java:24)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0suiteA.TestClassA@481a996b
testA
Test class: suiteA.TestClassA
Parameters: UserName 2, Password 2
java.lang.AssertionError: The following asserts failed:
+	Validation Failure --UserName 2 not Equals to USERNAME_DEMO
+	at TestBase.TestBase.failAndStop(TestBase.java:71)
+	at suiteA.TestClassA.testA(TestClassA.java:24)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.AssertionError: The following asserts failed:
+	Validation Failure --UserName 2 not Equals to USERNAME_DEMO
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
+	at TestBase.TestBase.failAndStop(TestBase.java:71)
+	at suiteA.TestClassA.testA(TestClassA.java:24)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0suiteA.TestClassA@481a996b

+ + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testBB
Test class: suiteB.TestClassBB
Parameters: UserName 111, Password 111
2suiteB.TestClassBB@3d51f06e
testBB
Test class: suiteB.TestClassBB
Parameters: UserName 222, Password 222
2suiteB.TestClassBB@3d51f06e

+ + \ No newline at end of file diff --git a/TestNGPilotProject/test-output/Suite/Test2.xml b/TestNGPilotProject/test-output/Suite/Test2.xml new file mode 100644 index 0000000..34f3ea9 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test2.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + diff --git a/MyTestNGProject/test-output/FaceBook Login/Facebook Login Positive Case.html b/TestNGPilotProject/test-output/Suite/Test3.html similarity index 68% rename from MyTestNGProject/test-output/FaceBook Login/Facebook Login Positive Case.html rename to TestNGPilotProject/test-output/Suite/Test3.html index 24b3fac..41fe0bd 100644 --- a/MyTestNGProject/test-output/FaceBook Login/Facebook Login Positive Case.html +++ b/TestNGPilotProject/test-output/Suite/Test3.html @@ -1,6 +1,6 @@ -TestNG: Facebook Login Positive Case +TestNG: Test3 @@ -53,13 +53,13 @@ -

Facebook Login Positive Case

+

Test3

- + - + @@ -70,25 +70,26 @@

Facebook Login Positive Case

Tests passed/Failed/Skipped:3/0/0
Started on:Sun Dec 23 20:09:08 IST 2018Started on:Sat Feb 03 22:07:06 IST 2024
Total time:0 seconds (81 ms)
Total time:6 seconds (6096 ms)
Included groups:
Exception - + - - + + - + - - + + - + - - + +
Time (seconds) Instance
loginWithInValidCredentials
Test class: FaceBookLogin
testC
Test class: suiteC.TestClassC
0FaceBookLogin@36d4b5c
2suiteC.TestClassC@3c407114
loginWithInValidUserName
Test class: FaceBookLogin
testAA
Test class: suiteA.TestClassAA
Parameters: UserName 22, Password 22
0FaceBookLogin@36d4b5c
2suiteA.TestClassAA@35ef1869
loginWithValidCredentials
Test class: FaceBookLogin
testAA
Test class: suiteA.TestClassAA
Parameters: UserName 11, Password 11
0FaceBookLogin@36d4b5c
2suiteA.TestClassAA@35ef1869

\ No newline at end of file diff --git a/TestNGPilotProject/test-output/Suite/Test3.xml b/TestNGPilotProject/test-output/Suite/Test3.xml new file mode 100644 index 0000000..efabd13 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test3.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/TestNGPilotProject/test-output/Suite/TestB.html b/TestNGPilotProject/test-output/Suite/TestB.html new file mode 100644 index 0000000..725310a --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/TestB.html @@ -0,0 +1,85 @@ + + +TestNG: TestB + + + + + + + + +

TestB

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Sat Jan 27 00:59:54 IST 2024
Total time:2 seconds (2273 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testB
Test class: suiteB.TestClassB
Parameters: UserName 100, Password 100
2suiteB.TestClassB@1f0f1111

+ + \ No newline at end of file diff --git a/TestNGPilotProject/test-output/Suite/TestB.xml b/TestNGPilotProject/test-output/Suite/TestB.xml new file mode 100644 index 0000000..4e18041 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/TestB.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGPilotProject/test-output/Suite/testng-failed.xml b/TestNGPilotProject/test-output/Suite/testng-failed.xml new file mode 100644 index 0000000..5fff498 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/testng-failed.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/test-output/bullet_point.png b/TestNGPilotProject/test-output/bullet_point.png new file mode 100644 index 0000000..176e6d5 Binary files /dev/null and b/TestNGPilotProject/test-output/bullet_point.png differ diff --git a/TestNGPilotProject/test-output/collapseall.gif b/TestNGPilotProject/test-output/collapseall.gif new file mode 100644 index 0000000..a2d80a9 Binary files /dev/null and b/TestNGPilotProject/test-output/collapseall.gif differ diff --git a/TestNGPilotProject/test-output/emailable-report.html b/TestNGPilotProject/test-output/emailable-report.html new file mode 100644 index 0000000..b20a653 --- /dev/null +++ b/TestNGPilotProject/test-output/emailable-report.html @@ -0,0 +1,19 @@ + + + + +TestNG Report + + + + + + + +
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Suite
Test20004,292sanity
+ +
ClassMethodStartTime (ms)
Suite
Test — passed
suiteC.TestClassCtestC17069800961552008
suiteC.TestClassCCtestCC17069800939902012
+

Test

suiteC.TestClassC#testC

back to summary

+

suiteC.TestClassCC#testCC

back to summary

+ + diff --git a/TestNGPilotProject/test-output/failed.png b/TestNGPilotProject/test-output/failed.png new file mode 100644 index 0000000..c117be5 Binary files /dev/null and b/TestNGPilotProject/test-output/failed.png differ diff --git a/TestNGPilotProject/test-output/index.html b/TestNGPilotProject/test-output/index.html new file mode 100644 index 0000000..9cb41c0 --- /dev/null +++ b/TestNGPilotProject/test-output/index.html @@ -0,0 +1,333 @@ + + + + + + TestNG reports + + + + + + + + + + +
+ Test results + +
+ 1 suite +
+ +
+
+
+
+
+ + suiteC.TestClassCC +
+
+
+
+ + + testCC +
+
+
+
+
+
+ + suiteC.TestClassC +
+
+
+
+ + + testC +
+
+
+
+
+
+
+ /Users/anshul/java_selenium/TestNGPilotProject/suiteCtestng.xml +
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite name="Suite" guice-stage="DEVELOPMENT">
+  <groups>
+    <run>
+      <include name="sanity"/>
+    </run>
+  </groups>
+  <groups>
+    <run>
+      <include name="sanity"/>
+    </run>
+  </groups>
+  <parameter name="browser2" value="IE"/>
+  <parameter name="browser1" value="chrome"/>
+  <listeners>
+    <listener class-name="listener.CustomListener"/>
+  </listeners>
+  <test thread-count="5" name="Test">
+    <classes>
+      <class name="suiteC.TestClassCC"/>
+      <class name="suiteC.TestClassC"/>
+    </classes>
+  </test> <!-- Test -->
+</suite> <!-- Suite -->
+            
+
+
+
+
+ Tests for Suite +
+
+
    +
  • + Test (2 classes) +
  • +
+
+
+
+
+ Groups for Suite +
+
+
+ browser1 +
+
+ testC +
+
+
+
+ browser2 +
+
+ testCC +
+
+
+
+ sanity +
+
+ testC +
+
+
+ testCC +
+
+
+
+ smoke +
+
+ testC +
+
+
+
+
+
+
+ Times for Suite +
+
+
+ + Total running time: 4 seconds +
+
+
+
+
+
+
+ Reporter output for Suite +
+
+
+
+
+
+ 0 ignored methods +
+
+
+
+
+
+ Methods in chronological order +
+
+
+
suiteC.TestClassCC
+
+ init([TestResult name={null} status=CREATED method=TestClassCC.testCC()[pri:0, instance:suiteC.TestClassC...) + 0 ms +
+
+ testCC + 87 ms +
+
+ quit + 2107 ms +
+
+
+
suiteC.TestClassC
+
+ testC + 2252 ms +
+
+ init([TestResult name={null} status=CREATED method=TestClassC.testC()[pri:0, instance:suiteC.TestClassC@3...) + 2252 ms +
+
+ quit + 4264 ms +
+
+
+
+
+ + + diff --git a/TestNGPilotProject/test-output/jquery-3.6.0.min.js b/TestNGPilotProject/test-output/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/TestNGPilotProject/test-output/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + + + + + + + + + + diff --git a/TestNGPilotProject/test-output/junitreports/TEST-suiteA.TestClassAA.xml b/TestNGPilotProject/test-output/junitreports/TEST-suiteA.TestClassAA.xml new file mode 100644 index 0000000..96d0cbb --- /dev/null +++ b/TestNGPilotProject/test-output/junitreports/TEST-suiteA.TestClassAA.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/TestNGPilotProject/test-output/junitreports/TEST-suiteB.TestClassB.xml b/TestNGPilotProject/test-output/junitreports/TEST-suiteB.TestClassB.xml new file mode 100644 index 0000000..c62ef7e --- /dev/null +++ b/TestNGPilotProject/test-output/junitreports/TEST-suiteB.TestClassB.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGPilotProject/test-output/junitreports/TEST-suiteB.TestClassBB.xml b/TestNGPilotProject/test-output/junitreports/TEST-suiteB.TestClassBB.xml new file mode 100644 index 0000000..4a8388c --- /dev/null +++ b/TestNGPilotProject/test-output/junitreports/TEST-suiteB.TestClassBB.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/TestNGPilotProject/test-output/junitreports/TEST-suiteC.TestClassC.xml b/TestNGPilotProject/test-output/junitreports/TEST-suiteC.TestClassC.xml new file mode 100644 index 0000000..e1f6632 --- /dev/null +++ b/TestNGPilotProject/test-output/junitreports/TEST-suiteC.TestClassC.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGPilotProject/test-output/junitreports/TEST-suiteC.TestClassCC.xml b/TestNGPilotProject/test-output/junitreports/TEST-suiteC.TestClassCC.xml new file mode 100644 index 0000000..2a16be2 --- /dev/null +++ b/TestNGPilotProject/test-output/junitreports/TEST-suiteC.TestClassCC.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGPilotProject/test-output/navigator-bullet.png b/TestNGPilotProject/test-output/navigator-bullet.png new file mode 100644 index 0000000..36d90d3 Binary files /dev/null and b/TestNGPilotProject/test-output/navigator-bullet.png differ diff --git a/TestNGPilotProject/test-output/passed.png b/TestNGPilotProject/test-output/passed.png new file mode 100644 index 0000000..45e85bb Binary files /dev/null and b/TestNGPilotProject/test-output/passed.png differ diff --git a/TestNGPilotProject/test-output/skipped.png b/TestNGPilotProject/test-output/skipped.png new file mode 100644 index 0000000..c36a324 Binary files /dev/null and b/TestNGPilotProject/test-output/skipped.png differ diff --git a/TestNGPilotProject/test-output/testng-failed.xml b/TestNGPilotProject/test-output/testng-failed.xml new file mode 100644 index 0000000..5fff498 --- /dev/null +++ b/TestNGPilotProject/test-output/testng-failed.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/test-output/testng-reports.css b/TestNGPilotProject/test-output/testng-reports.css new file mode 100644 index 0000000..d7b75c4 --- /dev/null +++ b/TestNGPilotProject/test-output/testng-reports.css @@ -0,0 +1,326 @@ +body { + margin: 0 0 5px 5px; +} + +ul { + margin: 0; +} + +li { + list-style-type: none; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.navigator-selected { + background: #ffa500; +} + +.wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + overflow: auto; +} + +.navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto; +} + +.suite { + margin: 0 10px 10px 0; + background-color: #fff8dc; +} + +.suite-name { + padding-left: 10px; + font-size: 25px; + font-family: Times, sans-serif; +} + +.main-panel-header { + padding: 5px; + background-color: #9FB4D9; /*afeeee*/; + font-family: monospace; + font-size: 18px; +} + +.main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #DEE8FC; /*d0ffff*/; +} + +.rounded-window { + border-radius: 10px; + border-style: solid; + border-width: 1px; +} + +.rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto; +} + +.light-rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; +} + +.rounded-window-bottom { + border-style: solid; + border-width: 0 1px 1px 1px; + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto; +} + +.method-name { + font-size: 12px; + font-family: monospace; +} + +.method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 80%; +} + +.parameters { + font-size: 14px; + font-family: monospace; +} + +.stack-trace { + white-space: pre; + font-family: monospace; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; +} + +.testng-xml { + font-family: monospace; +} + +.method-list-content { + margin-left: 10px; +} + +.navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; +} + +.suite-section-title { + margin-top: 10px; + width: 80%; + border-style: solid; + border-width: 1px 0 0 0; + font-family: Times, sans-serif; + font-size: 18px; + font-weight: bold; +} + +.suite-section-content { + list-style-image: url(bullet_point.png); +} + +.top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #0066ff; + font-family: Times, sans-serif; + color: #fff; + text-align: center; +} +.button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#0066ff; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#0066ff ; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline:none; + +} + +.top-banner-title-font { + font-size: 25px; +} + +.test-name { + font-family: 'Lucida Grande', sans-serif; + font-size: 16px; +} + +.suite-icon { + padding: 5px; + float: right; + height: 20px; +} + +.test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; +} + +.test-group-name { + font-weight: bold; +} + +.method-in-group { + font-size: 16px; + margin-left: 80px; +} + +table.google-visualization-table-table { + width: 100%; +} + +.reporter-method-name { + font-size: 14px; + font-family: monospace; +} + +.reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.ignored-class-div { + font-size: 14px; + font-family: monospace; +} + +.ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.border-failed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #f00; +} + +.border-skipped { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #edc600; +} + +.border-passed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #19f52d; +} + +.times-div { + text-align: center; + padding: 5px; +} + +.suite-total-time { + font: 16px 'Lucida Grande'; +} + +.configuration-suite { + margin-left: 20px; +} + +.configuration-test { + margin-left: 40px; +} + +.configuration-class { + margin-left: 60px; +} + +.configuration-method { + margin-left: 80px; +} + +.test-method { + margin-left: 100px; +} + +.chronological-class { + background-color: skyblue; + border-style: solid; + border-width: 0 0 1px 1px; +} + +.method-start { + float: right; +} + +.chronological-class-name { + padding: 0 0 0 5px; + color: #008; +} + +.after, .before, .test-method { + font-family: monospace; + font-size: 14px; +} + +.navigator-suite-header { + font-size: 22px; + margin: 0 10px 5px 0; + background-color: #deb887; + text-align: center; +} + +.collapse-all-icon { + padding: 5px; + float: right; +} +/*retro Theme*/ diff --git a/TestNGPilotProject/test-output/testng-reports.js b/TestNGPilotProject/test-output/testng-reports.js new file mode 100644 index 0000000..c1a84a3 --- /dev/null +++ b/TestNGPilotProject/test-output/testng-reports.js @@ -0,0 +1,122 @@ +$(document).ready(function() { + $('a.navigator-link').on("click", function() { + // Extract the panel for this link + var panel = getPanelName($(this)); + + // Mark this link as currently selected + $('.navigator-link').parent().removeClass('navigator-selected'); + $(this).parent().addClass('navigator-selected'); + + showPanel(panel); + }); + + installMethodHandlers('failed'); + installMethodHandlers('skipped'); + installMethodHandlers('passed', true); // hide passed methods by default + + $('a.method').on("click", function() { + showMethod($(this)); + return false; + }); + + // Hide all the panels and display the first one (do this last + // to make sure the click() will invoke the listeners) + $('.panel').hide(); + $('.navigator-link').first().trigger("click"); + + // Collapse/expand the suites + $('a.collapse-all-link').on("click", function() { + var contents = $('.navigator-suite-content'); + if (contents.css('display') == 'none') { + contents.show(); + } else { + contents.hide(); + } + }); +}); + +// The handlers that take care of showing/hiding the methods +function installMethodHandlers(name, hide) { + function getContent(t) { + return $('.method-list-content.' + name + "." + t.attr('panel-name')); + } + + function getHideLink(t, name) { + var s = 'a.hide-methods.' + name + "." + t.attr('panel-name'); + return $(s); + } + + function getShowLink(t, name) { + return $('a.show-methods.' + name + "." + t.attr('panel-name')); + } + + function getMethodPanelClassSel(element, name) { + var panelName = getPanelName(element); + var sel = '.' + panelName + "-class-" + name; + return $(sel); + } + + $('a.hide-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.hide(); + getHideLink($(this), name).hide(); + getShowLink($(this), name).show(); + getMethodPanelClassSel($(this), name).hide(); + }); + + $('a.show-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.show(); + getHideLink($(this), name).show(); + getShowLink($(this), name).hide(); + showPanel(getPanelName($(this))); + getMethodPanelClassSel($(this), name).show(); + }); + + if (hide) { + $('a.hide-methods.' + name).trigger("click"); + } else { + $('a.show-methods.' + name).trigger("click"); + } +} + +function getHashForMethod(element) { + return element.attr('hash-for-method'); +} + +function getPanelName(element) { + return element.attr('panel-name'); +} + +function showPanel(panelName) { + $('.panel').hide(); + var panel = $('.panel[panel-name="' + panelName + '"]'); + panel.show(); +} + +function showMethod(element) { + var hashTag = getHashForMethod(element); + var panelName = getPanelName(element); + showPanel(panelName); + var current = document.location.href; + var base = current.substring(0, current.indexOf('#')) + document.location.href = base + '#' + hashTag; + var newPosition = $(document).scrollTop() - 65; + $(document).scrollTop(newPosition); +} + +function drawTable() { + for (var i = 0; i < suiteTableInitFunctions.length; i++) { + window[suiteTableInitFunctions[i]](); + } + + for (var k in window.suiteTableData) { + var v = window.suiteTableData[k]; + var div = v.tableDiv; + var data = v.tableData + var table = new google.visualization.Table(document.getElementById(div)); + table.draw(data, { + showRowNumber : false + }); + } +} diff --git a/TestNGPilotProject/test-output/testng-reports1.css b/TestNGPilotProject/test-output/testng-reports1.css new file mode 100644 index 0000000..570323f --- /dev/null +++ b/TestNGPilotProject/test-output/testng-reports1.css @@ -0,0 +1,344 @@ +body { + background-color: whitesmoke; + margin: 0 0 5px 5px; +} +ul { + margin-top: 10px; + margin-left:-10px; +} + li { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding:5px 5px; + } + a { + text-decoration: none; + color: black; + font-size: 14px; + } + + a:hover { + color:black ; + text-decoration: underline; + } + + .navigator-selected { + /* #ffa500; Mouse hover color after click Orange.*/ + background:#027368 + } + + .wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + margin-right:9px; + overflow: auto;/*imortant*/ + } + + .navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto;/*important*/ + } + + .suite { + margin: -5px 10px 10px 5px; + background-color: whitesmoke ;/*Colour of the left bside box*/ + } + + .suite-name { + font-size: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/ + color: white; + } + + .main-panel-header { + padding: 5px; + background-color: #027368; /*afeeee*/; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color:white; + font-size: 18px; + } + + .main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/ + } + + .rounded-window { + border-style: dotted; + border-width: 1px;/*Border of left Side box*/ + background-color: whitesmoke; + border-radius: 10px; + } + + .rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto;/*Top of RightSide box*/ + } + + .light-rounded-window-top { + background-color: #027368; + padding-left:120px; + border-radius: 10px; + + } + + .rounded-window-bottom { + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto;/*Bottom of rightSide box*/ + } + + .method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + } + + .method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 100%; + } + + .parameters { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .stack-trace { + white-space: pre; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; /*Error Stack Trace Message*/ + } + + .testng-xml { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .method-list-content { + margin-left: 10px; + } + + .navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; + } + + .suite-section-title { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight:bold; + background-color: #8C8887; + margin-left: -10px; + margin-top:10px; + padding:6px; + } + + .suite-section-content { + list-style-image: url(bullet_point.png); + background-color: whitesmoke; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + overflow: hidden; + } + + .top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 18px; + color: #fff; + text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/ + } + + .top-banner-title-font { + font-size: 25px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 3px; + float: right; + } + + .test-name { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + } + + .suite-icon { + padding: 5px; + float: right; + height: 20px; + } + + .test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; + } + + .test-group-name { + font-weight: bold; + } + + .method-in-group { + font-size: 16px; + margin-left: 80px; + } + + table.google-visualization-table-table { + width: 100%; + } + + .reporter-method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .ignored-class-div { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .border-failed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F20505; + } + + .border-skipped { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F2BE22; + } + + .border-passed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #038C73; + } + + .times-div { + text-align: center; + padding: 5px; + } + + .suite-total-time { + font: 16px 'Lucida Grande'; + } + + .configuration-suite { + margin-left: 20px; + } + + .configuration-test { + margin-left: 40px; + } + + .configuration-class { + margin-left: 60px; + } + + .configuration-method { + margin-left: 80px; + } + + .test-method { + margin-left: 100px; + } + + .chronological-class { + background-color: #CCD0D1; + border-width: 0 0 1px 1px;/*Chronological*/ + } + + .method-start { + float: right; + } + + .chronological-class-name { + padding: 0 0 0 5px; + margin-top:5px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #008; + } + + .after, .before, .test-method { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + margin-top:5px; + } + + .navigator-suite-header { + font-size: 18px; + margin: 0px 10px 10px 5px; + padding: 5px; + border-radius: 10px; + background-color: #027368; + color: white; + font-weight:bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; /*All Suites on top of left box*//*Status: -Completed*/ + } + + .collapse-all-icon { + padding: 3px; + float: right; + } + .button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#027368; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline: none; +} +/*Author: - Akhil Gullapalli*/ \ No newline at end of file diff --git a/TestNGPilotProject/test-output/testng-reports2.js b/TestNGPilotProject/test-output/testng-reports2.js new file mode 100644 index 0000000..5342859 --- /dev/null +++ b/TestNGPilotProject/test-output/testng-reports2.js @@ -0,0 +1,76 @@ +window.onload = function () { + let cookies = document.cookie; + let cookieValue = cookies.split('='); + if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') { + document.getElementById('retro').setAttribute('disabled', 'false'); + } else if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('ultra').setAttribute('disabled', 'false'); + } +} +document.getElementById('button').onclick = function () { + let select = document.getElementById('button').innerText; + if (select === 'Switch Retro Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } +} +//Function to mouse hovering affect. +document.getElementById('button').onmouseover = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "180px"; + document.getElementById('button').style.height = "45px"; + document.getElementById('button').style.marginTop = "1px"; + +} +//Function to mouse out affect +document.getElementById('button').onmouseout = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "150px"; + document.getElementById('button').style.height = "30px"; + document.getElementById('button').style.marginTop = "8px"; + +} + +//This is the file where we handle the switching of the Themes. +/*Author:- Akhil Gullapalli*/ diff --git a/TestNGPilotProject/test-output/testng-results.xml b/TestNGPilotProject/test-output/testng-results.xml new file mode 100644 index 0000000..eaba67a --- /dev/null +++ b/TestNGPilotProject/test-output/testng-results.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/testng.xml b/TestNGPilotProject/testng.xml new file mode 100644 index 0000000..16feea3 --- /dev/null +++ b/TestNGPilotProject/testng.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ai-selenium-test-generator/.DS_Store b/ai-selenium-test-generator/.DS_Store new file mode 100644 index 0000000..add1d71 Binary files /dev/null and b/ai-selenium-test-generator/.DS_Store differ diff --git a/ai-selenium-test-generator/config.properties b/ai-selenium-test-generator/config.properties new file mode 100644 index 0000000..9847a1d --- /dev/null +++ b/ai-selenium-test-generator/config.properties @@ -0,0 +1 @@ +OPENAI_API_KEY= \ No newline at end of file diff --git a/ai-selenium-test-generator/generated-tests/AI_GeneratedTest_20251113_213940.json b/ai-selenium-test-generator/generated-tests/AI_GeneratedTest_20251113_213940.json new file mode 100644 index 0000000..1777369 --- /dev/null +++ b/ai-selenium-test-generator/generated-tests/AI_GeneratedTest_20251113_213940.json @@ -0,0 +1,57 @@ +{ + "testCaseName": "Verify Upcoming Anniversaries panel on Buzz in OrangeHRM Demo", + "description": "Open the OrangeHRM demo site, log in, navigate to the Buzz section, verify the 'Upcoming Anniversaries' panel is visible, and print the list of people with upcoming anniversaries.", + "steps": [ + { + "stepNumber": 1, + "action": "Navigate to URL", + "target": "https://opensource-demo.orangehrmlive.com/", + "inputs": { + "url": "https://opensource-demo.orangehrmlive.com/" + }, + "expected": "OrangeHRM login page is displayed with username and password fields visible." + }, + { + "stepNumber": 2, + "action": "Enter text", + "target": "Username input field (name='username')", + "inputs": { + "text": "Admin" + }, + "expected": "Username field contains the text 'Admin'." + }, + { + "stepNumber": 3, + "action": "Enter text (secure)", + "target": "Password input field (name='password')", + "inputs": { + "text": "admin123" + }, + "expected": "Password field is populated (masked) without validation errors." + }, + { + "stepNumber": 4, + "action": "Click", + "target": "Login button (type='submit')", + "expected": "User is logged in and the Dashboard/Home page is displayed; left navigation menu is visible and contains the 'Buzz' menu item." + }, + { + "stepNumber": 5, + "action": "Click", + "target": "Left navigation menu item with visible text 'Buzz'", + "expected": "Buzz page loads successfully. Buzz page header or content specific to Buzz is visible." + }, + { + "stepNumber": 6, + "action": "Verify visibility", + "target": "Panel with header/title text 'Upcoming Anniversaries' on the Buzz page", + "expected": "'Upcoming Anniversaries' panel is present in the DOM and visible to the user." + }, + { + "stepNumber": 7, + "action": "Extract and print list items", + "target": "Employee name elements within the 'Upcoming Anniversaries' panel (e.g., list items under the panel)", + "expected": "The names of people with upcoming anniversaries are captured and printed to the test logs. If no entries are present, print 'No upcoming anniversaries'." + } + ] +} \ No newline at end of file diff --git a/ai-selenium-test-generator/generated-tests/AI_GeneratedTest_20251113_214149.json b/ai-selenium-test-generator/generated-tests/AI_GeneratedTest_20251113_214149.json new file mode 100644 index 0000000..d582e1e --- /dev/null +++ b/ai-selenium-test-generator/generated-tests/AI_GeneratedTest_20251113_214149.json @@ -0,0 +1,147 @@ +{ + "testCases": [ + { + "testCaseName": "Verify Upcoming Anniversaries panel is visible on Buzz after valid login", + "description": "Open OrangeHRM demo site, log in with valid credentials, navigate to Buzz, verify the 'Upcoming Anniversaries' panel is displayed, and print the list of people shown.", + "steps": [ + { + "stepNumber": 1, + "action": "Open URL in a browser", + "target": "https://opensource-demo.orangehrmlive.com/", + "inputValues": null, + "expectedValidations": [ + "Login page is displayed", + "Username and Password input fields are visible", + "Login button is visible" + ] + }, + { + "stepNumber": 2, + "action": "Enter username", + "target": "Login page - Username field", + "inputValues": { + "username": "Admin" + }, + "expectedValidations": [ + "Username field contains 'Admin'" + ] + }, + { + "stepNumber": 3, + "action": "Enter password", + "target": "Login page - Password field", + "inputValues": { + "password": "admin123" + }, + "expectedValidations": [ + "Password field is populated (masked)" + ] + }, + { + "stepNumber": 4, + "action": "Click the Login button", + "target": "Login page - Login button", + "inputValues": null, + "expectedValidations": [ + "User is authenticated and navigated to the application (e.g., Dashboard/Home)", + "Main navigation sidebar is visible", + "'Buzz' menu item is present" + ] + }, + { + "stepNumber": 5, + "action": "Navigate to Buzz", + "target": "Main navigation - 'Buzz' menu item", + "inputValues": null, + "expectedValidations": [ + "Buzz page loads successfully", + "Buzz page header or identifier is visible" + ] + }, + { + "stepNumber": 6, + "action": "Verify the 'Upcoming Anniversaries' panel visibility", + "target": "Buzz page - 'Upcoming Anniversaries' panel", + "inputValues": null, + "expectedValidations": [ + "'Upcoming Anniversaries' panel is present in the Buzz page layout", + "Panel title text equals 'Upcoming Anniversaries'", + "Panel is visible (not collapsed or hidden)" + ] + }, + { + "stepNumber": 7, + "action": "Capture and print the list of people with upcoming anniversaries", + "target": "Buzz page - 'Upcoming Anniversaries' panel - list items (names)", + "inputValues": null, + "expectedValidations": [ + "All displayed names within the 'Upcoming Anniversaries' panel are retrieved", + "Names are printed/logged in the test output in display order", + "If no names are present, print/log 'No upcoming anniversaries'" + ] + } + ] + }, + { + "testCaseName": "Negative - Invalid login prevents access to Buzz and Upcoming Anniversaries panel", + "description": "Attempt to log in with invalid credentials and verify that access to Buzz (and the 'Upcoming Anniversaries' panel) is not granted.", + "steps": [ + { + "stepNumber": 1, + "action": "Open URL in a browser", + "target": "https://opensource-demo.orangehrmlive.com/", + "inputValues": null, + "expectedValidations": [ + "Login page is displayed", + "Username and Password input fields are visible", + "Login button is visible" + ] + }, + { + "stepNumber": 2, + "action": "Enter username", + "target": "Login page - Username field", + "inputValues": { + "username": "Admin" + }, + "expectedValidations": [ + "Username field contains 'Admin'" + ] + }, + { + "stepNumber": 3, + "action": "Enter invalid password", + "target": "Login page - Password field", + "inputValues": { + "password": "wrongpass" + }, + "expectedValidations": [ + "Password field is populated (masked)" + ] + }, + { + "stepNumber": 4, + "action": "Click the Login button", + "target": "Login page - Login button", + "inputValues": null, + "expectedValidations": [ + "Login remains on the Login page", + "Error message 'Invalid credentials' is displayed", + "Main navigation sidebar is not available" + ] + }, + { + "stepNumber": 5, + "action": "Verify Buzz and 'Upcoming Anniversaries' are not accessible", + "target": "Application navigation and content area", + "inputValues": null, + "expectedValidations": [ + "'Buzz' menu item is not accessible when not authenticated", + "'Upcoming Anniversaries' panel is not displayed", + "User cannot navigate to the Buzz page without a valid session" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/ai-selenium-test-generator/pom.xml b/ai-selenium-test-generator/pom.xml new file mode 100644 index 0000000..114aac6 --- /dev/null +++ b/ai-selenium-test-generator/pom.xml @@ -0,0 +1,59 @@ + + 4.0.0 + ai-selenium + ai-selenium-test-generator + 0.0.1-SNAPSHOT + + + + com.openai + openai-java + 4.6.1 + + + + + org.seleniumhq.selenium + selenium-java + 4.28.1 + + + + + org.json + json + 20250517 + + + + + org.testng + testng + 7.11.0 + test + + + + + com.aventstack + extentreports + 5.1.1 + + + + + + + UTF-8 + 21 + 21 + 21 + + + + + + diff --git a/ai-selenium-test-generator/reports/ExtentReport.html b/ai-selenium-test-generator/reports/ExtentReport.html new file mode 100644 index 0000000..a86e270 --- /dev/null +++ b/ai-selenium-test-generator/reports/ExtentReport.html @@ -0,0 +1,386 @@ + + + + + + + + + + + + + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
    +
  • +
    +

    Login and Verify Personal Information on OrangeHRM Demo

    +

    + 11:35:01 am / 00:00:11:448 + Pass +

    +
    +
    +
    +
    +
    +
    Login and Verify Personal Information on OrangeHRM Demo
    +11.15.2025 11:35:01 am +11.15.2025 11:35:12 am +00:00:11:448#test-id=1 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info11:35:01 am + Step 1: Navigate to URL: https://opensource-demo.orangehrmlive.com/ +
    Pass11:35:08 am + Login page loads successfully (username and password fields are present). +
    Info11:35:08 am + Step 2: Verify page title equals 'OrangeHRM'. +
    Pass11:35:08 am + Title equals 'OrangeHRM'. +
    Info11:35:08 am + Step 3: Enter text into Username field: 'Admin'. +
    Pass11:35:08 am + Username field contains 'Admin'. +
    Info11:35:08 am + Step 4: Enter text into Password field: 'admin123'. +
    Pass11:35:08 am + Password field is populated and masked. +
    Info11:35:08 am + Step 5: Click on Login button. +
    Pass11:35:10 am + User is authenticated and navigated away from login page. +
    Info11:35:10 am + Step 6: Verify 'Dashboard' header is visible. +
    Pass11:35:10 am + Dashboard page is displayed (header 'Dashboard' visible; URL contains '/dashboard'). +
    Info11:35:10 am + Step 7: Click sidebar menu item 'My Info'. +
    Pass11:35:12 am + Navigation to 'My Info' page initiated. +
    Info11:35:12 am + Step 8: Verify 'Personal Details' section header is visible. +
    Pass11:35:12 am + 'Personal Details' section is displayed. +
    Info11:35:12 am + Step 9: Read value from 'First Name' field. +
    Pass11:35:12 am + Captured 'firstNameValue' successfully. +
    Info11:35:12 am + Step 10: Print/Log 'firstNameValue'. +
    Pass11:35:12 am + The value of 'firstNameValue' is: +
    Info11:35:12 am + Step 11: Assert that 'firstNameValue' is not empty. +
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+

Started

+

Nov 15, 2025 11:34:59 am

+
+
+
+
+

Ended

+

Nov 15, 2025 11:35:12 am

+
+
+
+
+

Tests Passed

+

1

+
+
+
+
+

Tests Failed

+

0

+
+
+
+
+
+
+
+
Tests
+
+
+
+ +
+
+ +
+
+
+
+
+
Log events
+
+
+
+ +
+
+ +
+
+
+
+

Timeline

+
+ +
+
+
+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/ai-selenium-test-generator/src/.DS_Store b/ai-selenium-test-generator/src/.DS_Store new file mode 100644 index 0000000..c47cebd Binary files /dev/null and b/ai-selenium-test-generator/src/.DS_Store differ diff --git a/ai-selenium-test-generator/src/main/java/Config.java b/ai-selenium-test-generator/src/main/java/Config.java new file mode 100644 index 0000000..0a9cd2e --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/Config.java @@ -0,0 +1,15 @@ +import java.io.FileInputStream; +import java.io.IOException; +import java.util.Properties; + +public class Config { + public static String getApiKey() { + try { + Properties props = new Properties(); + props.load(new FileInputStream("config.properties")); + return props.getProperty("OPENAI_API_KEY"); + } catch (IOException e) { + throw new RuntimeException("Failed to read API key from config file", e); + } + } +} diff --git a/ai-selenium-test-generator/src/main/java/GenerateTestFromExternalizeStory.java b/ai-selenium-test-generator/src/main/java/GenerateTestFromExternalizeStory.java new file mode 100644 index 0000000..7f732c9 --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/GenerateTestFromExternalizeStory.java @@ -0,0 +1,26 @@ + +public class GenerateTestFromExternalizeStory { + + public static void main(String[] args) { +// String story = UserStoryReader.readFromClasspath("user-story.txt"); +// System.out.println(story); + + String resourcePath = "user-story.txt"; + + try { + System.out.println("Reading user story from resource: " + resourcePath); + String story = UserStoryReader.readFromClasspath(resourcePath); + + System.out.println("User story content:\n" + story + "\n"); + System.out.println("Sending user story to AI..."); + + String generatedCode = OpenAIClientWrapper.generateCodeFromStory(story); + System.out.println("\nAI Generated Test Code:\n"); + + System.out.println(generatedCode); + }catch(Exception e) { + + } + } + +} diff --git a/ai-selenium-test-generator/src/main/java/GenerateTestFromStory.java b/ai-selenium-test-generator/src/main/java/GenerateTestFromStory.java new file mode 100644 index 0000000..8d2641f --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/GenerateTestFromStory.java @@ -0,0 +1,36 @@ +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +public class GenerateTestFromStory { + + public static void main(String[] args) { + + String userStory = """ + As a registered user, + I want to log in to the website with valid credentials + so that I can access my dashboard. + + Acceptance Criteria: + - Navigate to https://opensource-demo.orangehrmlive.com/ + - Verify the Page Title + - Enter valid username and password + - Verify successful login by checking dashboard visibility or Page Title + """; + + try { + System.out.println("Sending user story to AI..."); + String generatedCode = OpenAIClientWrapper.generateCodeFromStory(userStory); + System.out.println("\nAI Generated Test Code:\n"); + // System.out.println(generatedCode); + + // build timestamped filename and save + String ts = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")); + String fileName = "generated-tests/AI_GeneratedTest_" + ts + ".java"; + OpenAIClientWrapper.saveToFile(generatedCode, fileName); + System.out.println("\nSaved generated File: " + fileName); + + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/ai-selenium-test-generator/src/main/java/JsonTestCaseGenerator.java b/ai-selenium-test-generator/src/main/java/JsonTestCaseGenerator.java new file mode 100644 index 0000000..1be5c4b --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/JsonTestCaseGenerator.java @@ -0,0 +1,67 @@ +import java.io.IOException; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +import com.openai.client.OpenAIClient; +import com.openai.client.okhttp.OpenAIOkHttpClient; +import com.openai.models.ChatModel; +import com.openai.models.chat.completions.ChatCompletion; +import com.openai.models.chat.completions.ChatCompletionCreateParams; +import com.openai.models.responses.ResponseCreateParams; + +public class JsonTestCaseGenerator { + + public static void main(String[] args) { + String resourcePath = "user-story.txt"; + + System.out.println("Reading user story from resource: " + resourcePath); + String userStory = UserStoryReader.readFromClasspath("user-story.txt"); + + System.out.println("\nSending user story to AI for JSON Test Case generation...\n"); + + try { + String jsonOutput = generateJsonTestCase(userStory); + //System.out.println("AI generated structured JSON Test Case:\n" + jsonOutput); + + // build timestamped filename and save + String ts = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")); + String fileName = "src/test/resources/AI_Generated_JSON_Test.json"; + OpenAIClientWrapper.saveToFile(jsonOutput, fileName); + System.out.println("\nSaved generated File: " + fileName); + + } catch(Exception e) { + e.printStackTrace(); + } + } + + + private static String generateJsonTestCase(String userStory) throws IOException{ + + String systemPrompt = """ + You are an expert Test Automation Engineer. + Convert the following user story or requirement into a structured JSON Test Case. + Use clear fields: testCaseName, description, and steps (each step should include + step number, action, target, and any input values or expected validations). + Do NOT include code. Only return valid JSON. + """; + + String apiKey = Config.getApiKey(); + OpenAIClient client = OpenAIOkHttpClient.builder().apiKey(apiKey).build(); + + // Create chat completion parameters + ChatCompletionCreateParams params = ChatCompletionCreateParams.builder().model(ChatModel.GPT_5) + .addSystemMessage(systemPrompt).addUserMessage("User Story / Acceptance Criteria:\n\n" + userStory) + .build(); + + // Call the API + ChatCompletion result = client.chat().completions().create(params); + + // Extract content + String JsonTestCase = result.choices().get(0).message().content() + .orElseThrow(() -> new IOException("No content in OpenAI response")); + + return JsonTestCase.trim(); + + } + +} diff --git a/ai-selenium-test-generator/src/main/java/Main.java b/ai-selenium-test-generator/src/main/java/Main.java new file mode 100644 index 0000000..43b5b27 --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/Main.java @@ -0,0 +1,22 @@ +import com.openai.client.OpenAIClient; +import com.openai.client.okhttp.OpenAIOkHttpClient; +import com.openai.models.responses.Response; +import com.openai.models.responses.ResponseCreateParams; + +public class Main { + public static void main(String[] args) { + + //System.out.println("Key: " + System.getenv("OPENAI_API_KEY")); + + // Create client from environment variables + OpenAIClient client = OpenAIOkHttpClient.fromEnv(); + + ResponseCreateParams params = ResponseCreateParams.builder() + .input("Hey, You are free to use the Internet. now tell me, what is the current time and temprature of New Jersey, Use city - Jersey City") + .model("gpt-5") + .build(); + + Response response = client.responses().create(params); + System.out.println(response.output()); + } +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/main/java/OpenAIClientWrapper.java b/ai-selenium-test-generator/src/main/java/OpenAIClientWrapper.java new file mode 100644 index 0000000..eddd64f --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/OpenAIClientWrapper.java @@ -0,0 +1,141 @@ +import java.util.logging.Logger; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.StandardOpenOption; + +import com.openai.client.OpenAIClient; +import com.openai.client.okhttp.OpenAIOkHttpClient; +import com.openai.models.chat.completions.ChatCompletion; +import com.openai.models.chat.completions.ChatCompletionCreateParams; +import com.openai.models.ChatModel; + +/** + * + * This class connects to the OpenAI API to generate Selenium + TestNG Java test + * cases automatically from user stories or requirements. + */ + +public class OpenAIClientWrapper { + private static final Logger LOGGER = Logger.getLogger(OpenAIClientWrapper.class.getName()); + private static OpenAIClient client; + + public OpenAIClientWrapper() { + String apiKey = Config.getApiKey(); + if (apiKey == null || apiKey.isBlank()) { + throw new IllegalArgumentException("API key must not be blank"); + } + this.client = OpenAIOkHttpClient.builder().apiKey(apiKey).build(); + System.out.println(client); + } + + private static void initClientIfNeeded() { + if (client == null) { + synchronized (OpenAIClientWrapper.class) { + if (client == null) { + String apiKey = Config.getApiKey(); + if (apiKey == null || apiKey.isBlank()) { + throw new IllegalArgumentException("API key must not be blank"); + } + // This is compatible with openai-java 4.6.1 style you used earlier + client = OpenAIOkHttpClient.builder().apiKey(apiKey).build(); + LOGGER.info("OpenAI client initialized."); + } + } + } + } + + // Generates Java source code for a Selenium + TestNG test based on the given + // user story. + public static String generateCodeFromStory(String userStory) throws IOException { + if (userStory == null || userStory.isBlank()) { + throw new IllegalArgumentException("userStory must not be blank"); + } + + initClientIfNeeded(); + + // Construct the system prompt + String systemPrompt = """ + You are an expert Test Automation Engineer. Generate a clean, maintainable Selenium + TestNG test in Java. + Provide full Java source code with imports, class, method, ChromeDriver setup and teardown, descriptive naming, and assertions. + """; + + // Create chat completion parameters + ChatCompletionCreateParams params = ChatCompletionCreateParams.builder().model(ChatModel.GPT_5) + .addSystemMessage(systemPrompt).addUserMessage("User Story / Acceptance Criteria:\n\n" + userStory) + .build(); + + // Call the API + ChatCompletion result = client.chat().completions().create(params); + + // Extract content + String code = result.choices().get(0).message().content() + .orElseThrow(() -> new IOException("No content in OpenAI response")); + + return code.trim(); + } + + + // Generates Java source code for a Selenium + TestNG + Extent Report based on the given + // user story. + public static String generateCodeFromStoryWithReport(String userStory) throws IOException { + if (userStory == null || userStory.isBlank()) { + throw new IllegalArgumentException("userStory must not be blank"); + } + + initClientIfNeeded(); + + // Construct the system prompt + String systemPrompt = """ + You are an expert Test Automation Engineer. Generate a clean, maintainable Selenium + TestNG test class in Java + that includes full Extent Reports integration. + Requirements: + - Return ONLY valid Java source code (no explanations, no markdown). + - Include package, all necessary imports, and a single public class. + - Use ChromeDriver in @BeforeClass and quit driver in @AfterClass. + - Initialize ExtentReports (ExtentSparkReporter) in @BeforeClass and call extent.flush() in @AfterClass. + - Create an ExtentTest for the test and log each logical step using test.info(...), test.pass(...), and test.fail(...). + - On exceptions, capture a screenshot, save it under a reports/screenshots folder, and attach it to the report using MediaEntityBuilder. + - Implement the test steps derived from the provided input. + - Use clear, descriptive class and method names. Keep one @Test method per logical test-case. + - Include appropriate TestNG assertions (Assert.assertTrue / Assert.assertFalse / Assert.assertEquals). + - Do not include any external library setup instructions or extra commentary — only the Java test class source. + """; + + // Create chat completion parameters + ChatCompletionCreateParams params = ChatCompletionCreateParams.builder().model(ChatModel.GPT_5) + .addSystemMessage(systemPrompt).addUserMessage("User Story / Acceptance Criteria:\n\n" + userStory) + .build(); + + // Call the API + ChatCompletion result = client.chat().completions().create(params); + + // Extract content + String code = result.choices().get(0).message().content() + .orElseThrow(() -> new IOException("No content in OpenAI response")); + + return code.trim(); + } + + // Saves the generated code to a .java file. + public static void saveToFile(String code, String fileName) throws IOException { + if (code == null || code.isBlank()) { + throw new IllegalArgumentException("code must not be blank"); + } + if (fileName == null || fileName.isBlank()) { + throw new IllegalArgumentException("fileName must not be blank"); + } + + Path path = Path.of(fileName).toAbsolutePath(); + + // Ensure parent directories exist + Path parent = path.getParent(); + if (parent != null && !Files.exists(parent)) { + Files.createDirectories(parent); + } + + Files.writeString(path, code, StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING); + LOGGER.info("Saved generated code to: " + path); + } + +} diff --git a/ai-selenium-test-generator/src/main/java/SampleTestOpenAI.java b/ai-selenium-test-generator/src/main/java/SampleTestOpenAI.java new file mode 100644 index 0000000..4a8a018 --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/SampleTestOpenAI.java @@ -0,0 +1,37 @@ +import com.openai.client.OpenAIClient; +import com.openai.client.okhttp.OpenAIOkHttpClient; +import com.openai.models.responses.Response; +import com.openai.models.responses.ResponseCreateParams; +import java.util.List; + +public class SampleTestOpenAI { + + public static void main(String[] args) { + String apiKey = Config.getApiKey(); + OpenAIClient client = OpenAIOkHttpClient.builder().apiKey(apiKey).build(); + + // Example user story to generate test cases from + String userStory = "As a registered user, I want to reset my password so that I can regain access if I forget it."; + + // Build prompt: be explicit about required output format + String prompt = "You are a software QA engineer. Given the following user story, generate 3 test cases in Gherkin format (Given/When/Then).\n" + + "Provide each test case with:\n" + "- Title\n" + "- Preconditions\n" + + "- Steps in Gherkin (Given/When/Then)\n" + "- Expected result summary\n\n" + "User story:\n" + + userStory + + "\n\nRespond only with a JSON array of objects with fields: title, preconditions, gherkin, expected.\n"; + + ResponseCreateParams params = ResponseCreateParams.builder() + .input(prompt).model("gpt-4.1").build(); + + try { + Response response = client.responses().create(params); + // The SDK returns a Response object — print the model output(s) + System.out.println("Raw response object: " + response); + } catch (Exception e) { + System.err.println("Error calling OpenAI: " + e.getMessage()); + e.printStackTrace(); + } + + } + +} diff --git a/ai-selenium-test-generator/src/main/java/SeleniumCodeGenerator.java b/ai-selenium-test-generator/src/main/java/SeleniumCodeGenerator.java new file mode 100644 index 0000000..111d467 --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/SeleniumCodeGenerator.java @@ -0,0 +1,36 @@ +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; + +public class SeleniumCodeGenerator { + + public static void main(String[] args) throws IOException { + + String resourcePath = "src/test/resources/AI_Generated_JSON_Test.json"; + +// System.out.println("Reading the Test Cases from path: " + resourcePath); +// String userStory = UserStoryReader.readFromClasspath(resourcePath); + + System.out.println("Reading JSON test case file: " + resourcePath); + String userStory = Files.readString(Path.of(resourcePath)); + System.out.println("\nSending Test Cases to AI for Selenium Script generation...\n"); + + try { + String generatedCode = OpenAIClientWrapper.generateCodeFromStory(userStory); + System.out.println("\nAI Generated Test Code:\n"); + //System.out.println(generatedCode); + + // build timestamped filename and save + String ts = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")); + String fileName = "src/test/java/AI_GeneratedTest_" + ts + ".java"; + OpenAIClientWrapper.saveToFile(generatedCode, fileName); + System.out.println("\nSaved generated File: " + fileName); + + } catch (Exception e){ + e.printStackTrace(); + } + } + +} diff --git a/ai-selenium-test-generator/src/main/java/SeleniumCodeGeneratorWithExtentReport.java b/ai-selenium-test-generator/src/main/java/SeleniumCodeGeneratorWithExtentReport.java new file mode 100644 index 0000000..3fce2e8 --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/SeleniumCodeGeneratorWithExtentReport.java @@ -0,0 +1,36 @@ +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; + +public class SeleniumCodeGeneratorWithExtentReport { + + public static void main(String[] args) throws IOException { + + String resourcePath = "src/test/resources/AI_Generated_JSON_Test.json"; + +// System.out.println("Reading the Test Cases from path: " + resourcePath); +// String userStory = UserStoryReader.readFromClasspath(resourcePath); + + System.out.println("Reading JSON test case file: " + resourcePath); + String userStory = Files.readString(Path.of(resourcePath)); + System.out.println("\nSending Test Cases to AI for Selenium Script generation...\n"); + + try { + String generatedCode = OpenAIClientWrapper.generateCodeFromStoryWithReport(userStory); + System.out.println("\nAI Generated Test Code:\n"); + //System.out.println(generatedCode); + + // build timestamped filename and save + String ts = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")); + String fileName = "src/test/java/AI_GeneratedTest_" + ts + ".java"; + OpenAIClientWrapper.saveToFile(generatedCode, fileName); + System.out.println("\nSaved generated File: " + fileName); + + } catch (Exception e){ + e.printStackTrace(); + } + } + +} diff --git a/ai-selenium-test-generator/src/main/java/UserStoryReader.java b/ai-selenium-test-generator/src/main/java/UserStoryReader.java new file mode 100644 index 0000000..888e387 --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/UserStoryReader.java @@ -0,0 +1,38 @@ +import java.io.InputStream; +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.nio.charset.StandardCharsets; + +public class UserStoryReader { + + public static String readFromClasspath(String userStoryPath) { + + if (userStoryPath == null || userStoryPath.isBlank()) { + throw new IllegalArgumentException("Given userStoryPath must not be null or empty"); + } + + try { + InputStream inputStream = UserStoryReader.class.getClassLoader().getResourceAsStream(userStoryPath); + + if (inputStream == null) { + throw new RuntimeException("File not found in resources: " + userStoryPath); + } + + BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, StandardCharsets.UTF_8)); + StringBuilder content = new StringBuilder(); + String line; + + while ((line = reader.readLine()) != null) { + content.append(line).append(System.lineSeparator()); + } + + reader.close(); + return content.toString().trim(); + + } catch (Exception e) { + throw new RuntimeException("Error reading file: " + userStoryPath, e); + } + + } + +} diff --git a/ai-selenium-test-generator/src/main/resources/user-story.txt b/ai-selenium-test-generator/src/main/resources/user-story.txt new file mode 100644 index 0000000..a276c70 --- /dev/null +++ b/ai-selenium-test-generator/src/main/resources/user-story.txt @@ -0,0 +1,14 @@ +As a registered user, +I want to log in to the OrangeHRM demo site with valid credentials +so that I can access my dashboard and verify my personal information. + +Acceptance Criteria: +- Navigate to https://opensource-demo.orangehrmlive.com/ +- Verify the Page Title is "OrangeHRM" +- Enter valid username and password (username: Admin, password: admin123) +- Verify successful login by checking that the dashboard page loads +- Click on the "My Info" menu item in the sidebar +- Verify that the "Personal Details" section is displayed +- Read the value of the "First Name" field +- Print the "First Name" value in the console +- Assert that the "First Name" value is not empty diff --git a/ai-selenium-test-generator/src/test/java/OrangeHRMLoginAndVerifyPersonalInfoTest.java b/ai-selenium-test-generator/src/test/java/OrangeHRMLoginAndVerifyPersonalInfoTest.java new file mode 100644 index 0000000..887c073 --- /dev/null +++ b/ai-selenium-test-generator/src/test/java/OrangeHRMLoginAndVerifyPersonalInfoTest.java @@ -0,0 +1,110 @@ +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Assert; +import org.testng.annotations.AfterClass; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +import java.time.Duration; + +public class OrangeHRMLoginAndVerifyPersonalInfoTest { + + private WebDriver driver; + private WebDriverWait wait; + + // Locators + private final By usernameField = By.cssSelector("input[name='username']"); + private final By passwordField = By.cssSelector("input[name='password']"); + private final By loginButton = By.cssSelector("button[type='submit']"); + private final By dashboardHeader = By.xpath("//header//h6[normalize-space()='Dashboard']"); + private final By myInfoMenuItem = By.xpath("//span[normalize-space()='My Info']"); + private final By personalDetailsHeader = By.xpath("//h6[normalize-space()='Personal Details']"); + private final By firstNameField = By.cssSelector("input[name='firstName']"); + + @BeforeClass + public void setUp() { + ChromeOptions options = new ChromeOptions(); + // Optional: run headless by setting -Dheadless=true + if ("true".equalsIgnoreCase(System.getProperty("headless"))) { + options.addArguments("--headless=new"); + } + options.addArguments("--window-size=1920,1080"); + driver = new ChromeDriver(options); // Selenium Manager will resolve the driver + wait = new WebDriverWait(driver, Duration.ofSeconds(15)); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(0)); + } + + @AfterClass + public void tearDown() { + if (driver != null) { + driver.quit(); + } + } + + @Test(description = "Login and Verify Personal Information on OrangeHRM Demo") + public void testLoginAndVerifyPersonalInformation() { + // Step 1: Navigate to URL and validate login fields are present + driver.navigate().to("https://opensource-demo.orangehrmlive.com/"); + WebElement usernameInput = waitForVisible(usernameField); + WebElement passwordInput = waitForVisible(passwordField); + Assert.assertTrue(usernameInput.isDisplayed() && usernameInput.isEnabled(), "Username field should be present and enabled."); + Assert.assertTrue(passwordInput.isDisplayed() && passwordInput.isEnabled(), "Password field should be present and enabled."); + + // Step 2: Verify page title equals 'OrangeHRM' + wait.until(ExpectedConditions.titleIs("OrangeHRM")); + Assert.assertEquals(driver.getTitle(), "OrangeHRM", "Page title should be 'OrangeHRM'."); + + // Step 3: Enter username and validate + usernameInput.clear(); + usernameInput.sendKeys("Admin"); + Assert.assertEquals(usernameInput.getAttribute("value"), "Admin", "Username field should contain 'Admin'."); + + // Step 4: Enter password and validate it's populated and masked + passwordInput.clear(); + passwordInput.sendKeys("admin123"); + String passwordType = passwordInput.getAttribute("type"); + String passwordValue = passwordInput.getAttribute("value"); + Assert.assertEquals(passwordType, "password", "Password field type should be 'password' (masked)."); + Assert.assertTrue(passwordValue != null && !passwordValue.isEmpty(), "Password field should be populated."); + + // Step 5: Click Login and ensure navigation away from login page + waitForClickable(loginButton).click(); + + // Step 6: Verify Dashboard is displayed + WebElement dashboard = waitForVisible(dashboardHeader); + Assert.assertEquals(dashboard.getText().trim(), "Dashboard", "Dashboard header should be visible with text 'Dashboard'."); + // Optional URL check if present + // Assert.assertTrue(driver.getCurrentUrl().contains("/dashboard"), "URL should contain '/dashboard' after login."); + + // Step 7: Click 'My Info' from sidebar + waitForClickable(myInfoMenuItem).click(); + + // Step 8: Verify 'Personal Details' section is displayed + WebElement personalDetails = waitForVisible(personalDetailsHeader); + Assert.assertEquals(personalDetails.getText().trim(), "Personal Details", "'Personal Details' section header should be visible."); + + // Step 9: Read First Name field value + WebElement firstNameInput = waitForVisible(firstNameField); + String firstNameValue = firstNameInput.getAttribute("value"); + + // Step 10: Print/Log the First Name value + System.out.println("Captured First Name value: " + firstNameValue); + + // Step 11: Assert First Name is not empty + Assert.assertTrue(firstNameValue != null && firstNameValue.trim().length() > 0, "First Name value should not be empty."); + } + + // Helper methods + private WebElement waitForVisible(By locator) { + return wait.until(ExpectedConditions.visibilityOfElementLocated(locator)); + } + + private WebElement waitForClickable(By locator) { + return wait.until(ExpectedConditions.elementToBeClickable(locator)); + } +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/test/java/OrangeHRMLoginTest_Source.java b/ai-selenium-test-generator/src/test/java/OrangeHRMLoginTest_Source.java new file mode 100644 index 0000000..98d8a6e --- /dev/null +++ b/ai-selenium-test-generator/src/test/java/OrangeHRMLoginTest_Source.java @@ -0,0 +1,89 @@ +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Assert; +import org.testng.annotations.AfterClass; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +import java.time.Duration; + +public class OrangeHRMLoginTest_Source { + + private WebDriver driver; + private WebDriverWait wait; + + private static final String BASE_URL = "https://opensource-demo.orangehrmlive.com/"; + private static final String VALID_USERNAME = "Admin"; + private static final String VALID_PASSWORD = "admin123"; + private static final String EXPECTED_LOGIN_TITLE = "OrangeHRM"; + + // Locators + private static final By USERNAME_INPUT = By.name("username"); + private static final By PASSWORD_INPUT = By.name("password"); + private static final By LOGIN_BUTTON = By.cssSelector("button[type='submit']"); + private static final By DASHBOARD_HEADER = By.cssSelector("h6.oxd-text.oxd-text--h6.oxd-topbar-header-breadcrumb-module"); + + @BeforeClass(alwaysRun = true) + public void setUp() { + // Selenium 4.6+ will manage the ChromeDriver binary automatically + ChromeOptions options = new ChromeOptions(); + // options.addArguments("--headless=new"); // Uncomment for headless runs in CI + driver = new ChromeDriver(options); + wait = new WebDriverWait(driver, Duration.ofSeconds(10)); + driver.manage().window().maximize(); + } + + @AfterClass(alwaysRun = true) + public void tearDown() { + if (driver != null) { + driver.quit(); + } + } + + @Test(description = "As a registered user, I can log in with valid credentials and access the dashboard") + public void userCanLoginWithValidCredentials() { + // Navigate to the application + driver.get(BASE_URL); + + // Ensure login page is loaded + waitForVisible(USERNAME_INPUT); + + // Verify the Page Title + String actualLoginTitle = driver.getTitle(); + Assert.assertEquals(actualLoginTitle, EXPECTED_LOGIN_TITLE, "Login page title should match expected."); + + // Enter valid username and password and submit + login(VALID_USERNAME, VALID_PASSWORD); + + // Verify successful login by checking that the Dashboard is visible + WebElement dashboardHeading = waitForVisible(DASHBOARD_HEADER); + Assert.assertTrue(dashboardHeading.isDisplayed(), "Dashboard heading should be visible after login."); + Assert.assertEquals(dashboardHeading.getText().trim(), "Dashboard", "User should land on the Dashboard."); + + // Optional: Also verify URL contains 'dashboard' and title remains consistent + Assert.assertTrue(driver.getCurrentUrl().toLowerCase().contains("dashboard"), + "Current URL should contain 'dashboard' after login."); + Assert.assertEquals(driver.getTitle(), EXPECTED_LOGIN_TITLE, "Page title remains consistent after login."); + } + + // Helper methods + + private void login(String username, String password) { + WebElement usernameField = waitForVisible(USERNAME_INPUT); + WebElement passwordField = waitForVisible(PASSWORD_INPUT); + usernameField.clear(); + usernameField.sendKeys(username); + passwordField.clear(); + passwordField.sendKeys(password); + driver.findElement(LOGIN_BUTTON).click(); + } + + private WebElement waitForVisible(By locator) { + return wait.until(ExpectedConditions.visibilityOfElementLocated(locator)); + } +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/test/java/OrangeHRMLoginTests.java b/ai-selenium-test-generator/src/test/java/OrangeHRMLoginTests.java new file mode 100644 index 0000000..73647c0 --- /dev/null +++ b/ai-selenium-test-generator/src/test/java/OrangeHRMLoginTests.java @@ -0,0 +1,220 @@ +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Assert; +import org.testng.annotations.AfterClass; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; +import com.aventstack.extentreports.ExtentReports; + +import java.time.Duration; +import java.util.List; + +public class OrangeHRMLoginTests { + + private WebDriver driver; + private WebDriverWait wait; + ExtentReports extent; + + // Test data and URLs + private static final String BASE_URL = "https://opensource-demo.orangehrmlive.com/"; + private static final String VALID_USERNAME = "Admin"; + private static final String VALID_PASSWORD = "admin123"; + private static final String INVALID_PASSWORD = "wrongpass"; + private static final String EXPECTED_TITLE = "OrangeHRM"; + + // Locators + private final By usernameField = By.name("username"); + private final By passwordField = By.name("password"); + private final By loginButton = By.cssSelector("button[type='submit']"); + private final By loginFormContainer = By.cssSelector("div.orangehrm-login-form"); + + private final By dashboardHeader = By.xpath("//h6[normalize-space()='Dashboard']"); + private final By userMenuName = By.cssSelector("p.oxd-userdropdown-name"); + private final By userMenuAvatar = By.cssSelector("img.oxd-userdropdown-img"); + private final By logoutLink = By.xpath("//a[normalize-space()='Logout']"); + + private final By invalidCredentialsAlert = By.xpath("//p[contains(@class,'oxd-alert-content-text') and contains(normalize-space(),'Invalid credentials')]"); + + @BeforeClass + public void setUp() { + ChromeOptions options = new ChromeOptions(); + options.addArguments("--start-maximized"); + // options.addArguments("--headless=new"); // Uncomment for headless execution if needed + driver = new ChromeDriver(options); + wait = new WebDriverWait(driver, Duration.ofSeconds(15)); + } + + @AfterClass(alwaysRun = true) + public void tearDown() { + if (driver != null) { + driver.quit(); + } + } + + @BeforeMethod + public void navigateToLoginAndEnsureLoggedOut() { + driver.get(BASE_URL); + // If already logged in, log out to start from the login page for each test + if (!isElementVisibleQuick(loginFormContainer)) { + if (isElementVisibleQuick(userMenuName) || isElementVisibleQuick(userMenuAvatar)) { + openUserMenu(); + safeClick(logoutLink); + } + } + waitUntilVisible(loginFormContainer); + wait.until(ExpectedConditions.titleIs(EXPECTED_TITLE)); + } + + @Test(description = "Login with valid credentials - verify Dashboard visibility and URL contains /dashboard") + public void loginWithValidCredentials_VerifyDashboardVisibility() { + // Step 1-2: On login page, verify title + Assert.assertEquals(driver.getTitle(), EXPECTED_TITLE, "Login page title should be 'OrangeHRM'."); + + // Step 3-4: Enter username and password + type(usernameField, VALID_USERNAME, true); + Assert.assertEquals(getAttribute(usernameField, "value"), VALID_USERNAME, "Username field should contain 'Admin'."); + + type(passwordField, VALID_PASSWORD, true); + // Can't assert masked content directly; verify field is of type 'password' + Assert.assertEquals(getAttribute(passwordField, "type"), "password", "Password field should be masked."); + + // Step 5: Click Login + safeClick(loginButton); + + // Step 6: Verify Dashboard header visible + waitUntilVisible(dashboardHeader); + Assert.assertTrue(isElementVisible(dashboardHeader), "Dashboard header with text 'Dashboard' should be visible."); + + // Step 7: Verify URL contains '/dashboard' + wait.until(ExpectedConditions.urlContains("/dashboard")); + Assert.assertTrue(driver.getCurrentUrl().contains("/dashboard"), "URL should contain '/dashboard' after successful login."); + } + + @Test(description = "Login with valid credentials - verify Page Title after login and topbar user menu visible") + public void loginWithValidCredentials_VerifyTitleAndTopbar() { + // Step 1-2: On login page, verify title + Assert.assertEquals(driver.getTitle(), EXPECTED_TITLE, "Login page title should be 'OrangeHRM'."); + + // Step 3-4: Enter username and password + type(usernameField, VALID_USERNAME, true); + Assert.assertEquals(getAttribute(usernameField, "value"), VALID_USERNAME, "Username field should contain 'Admin'."); + type(passwordField, VALID_PASSWORD, true); + Assert.assertEquals(getAttribute(passwordField, "type"), "password", "Password field should be masked."); + + // Step 5: Click Login + safeClick(loginButton); + + // Step 6: Verify page title remains 'OrangeHRM' after login + wait.until(ExpectedConditions.titleIs(EXPECTED_TITLE)); + Assert.assertEquals(driver.getTitle(), EXPECTED_TITLE, "Page title should remain 'OrangeHRM' after login."); + + // Step 7: Verify user/topbar menu is visible + // Accept either avatar or user name as valid topbar/authenticated indicator + boolean topbarVisible = waitUntilAnyVisible(userMenuAvatar, userMenuName); + Assert.assertTrue(topbarVisible, "User/topbar menu should be visible, indicating an authenticated session."); + } + + @Test(description = "Login with invalid password - verify error handling and that user remains on login page") + public void loginWithInvalidPassword_VerifyErrorHandling() { + // Step 1-2: On login page, verify title + Assert.assertEquals(driver.getTitle(), EXPECTED_TITLE, "Login page title should be 'OrangeHRM'."); + + // Step 3-4: Enter username and invalid password + type(usernameField, VALID_USERNAME, true); + Assert.assertEquals(getAttribute(usernameField, "value"), VALID_USERNAME, "Username field should contain 'Admin'."); + type(passwordField, INVALID_PASSWORD, true); + Assert.assertEquals(getAttribute(passwordField, "type"), "password", "Password field should be masked."); + + // Step 5: Click Login + safeClick(loginButton); + + // Step 6: Verify error message 'Invalid credentials' is displayed + waitUntilVisible(invalidCredentialsAlert); + Assert.assertTrue(isElementVisible(invalidCredentialsAlert), "Error message 'Invalid credentials' should be displayed."); + + // Step 7: Verify user remains on login page (URL contains '/auth/login') + wait.until(ExpectedConditions.urlContains("/auth/login")); + Assert.assertTrue(driver.getCurrentUrl().contains("/auth/login"), + "User should remain on the login page; URL should contain '/auth/login'."); + + // Step 8: Verify Dashboard is not visible + Assert.assertFalse(isElementVisibleQuick(dashboardHeader), "Dashboard should not be visible after failed login."); + } + + // Helper methods + + private void type(By locator, String text, boolean clear) { + WebElement el = waitUntilVisible(locator); + if (clear) el.clear(); + el.sendKeys(text); + } + + private void safeClick(By locator) { + WebElement el = waitUntilClickable(locator); + el.click(); + } + + private String getAttribute(By locator, String attribute) { + return waitUntilVisible(locator).getAttribute(attribute); + } + + private WebElement waitUntilVisible(By locator) { + return wait.until(ExpectedConditions.visibilityOfElementLocated(locator)); + } + + private WebElement waitUntilClickable(By locator) { + return wait.until(ExpectedConditions.elementToBeClickable(locator)); + } + + private boolean isElementVisible(By locator) { + try { + WebElement el = waitUntilVisible(locator); + return el.isDisplayed(); + } catch (Exception e) { + return false; + } + } + + private boolean isElementVisibleQuick(By locator) { + try { + WebDriverWait shortWait = new WebDriverWait(driver, Duration.ofSeconds(3)); + WebElement el = shortWait.until(ExpectedConditions.visibilityOfElementLocated(locator)); + return el.isDisplayed(); + } catch (Exception e) { + return false; + } + } + + private boolean waitUntilAnyVisible(By... locators) { + long end = System.currentTimeMillis() + Duration.ofSeconds(10).toMillis(); + while (System.currentTimeMillis() < end) { + for (By locator : locators) { + List elements = driver.findElements(locator); + if (!elements.isEmpty() && elements.get(0).isDisplayed()) { + return true; + } + } + try { + Thread.sleep(250); + } catch (InterruptedException ignored) { + } + } + return false; + } + + private void openUserMenu() { + // Try avatar first, then user name, to open dropdown menu + if (isElementVisibleQuick(userMenuAvatar)) { + safeClick(userMenuAvatar); + } else { + safeClick(userMenuName); + } + waitUntilVisible(logoutLink); + } +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/test/java/OrangeHRMUpcomingAnniversariesTest.java b/ai-selenium-test-generator/src/test/java/OrangeHRMUpcomingAnniversariesTest.java new file mode 100644 index 0000000..0b702c1 --- /dev/null +++ b/ai-selenium-test-generator/src/test/java/OrangeHRMUpcomingAnniversariesTest.java @@ -0,0 +1,231 @@ +import org.openqa.selenium.*; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.interactions.Actions; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Assert; +import org.testng.annotations.*; + +import java.time.Duration; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +public class OrangeHRMUpcomingAnniversariesTest { + + private WebDriver driver; + private WebDriverWait wait; + + private static final String BASE_URL = "https://opensource-demo.orangehrmlive.com/"; + private static final String USERNAME = "Admin"; + private static final String PASSWORD = "admin123"; + + @BeforeClass(alwaysRun = true) + public void setUpChromeDriver() { + //WebDriverManager.chromedriver().setup(); + ChromeOptions options = new ChromeOptions(); + // options.addArguments("--headless=new"); // Uncomment if you want to run headless + options.addArguments("--start-maximized"); + options.addArguments("--disable-gpu"); + options.addArguments("--no-sandbox"); + driver = new ChromeDriver(options); + wait = new WebDriverWait(driver, Duration.ofSeconds(15)); + } + + @AfterClass(alwaysRun = true) + public void tearDown() { + if (driver != null) { + try { + // Try to log out if still logged in + openUserDropdownIfPresent(); + clickIfPresent(By.xpath("//a[normalize-space()='Logout']")); + } catch (Exception ignored) { + } finally { + driver.quit(); + } + } + } + + @Test(description = "Verify Upcoming Anniversaries list on Buzz page and print entries") + public void verifyAndPrintUpcomingAnniversaries() { + // 1) Open home page + driver.get(BASE_URL); + + // 2) Log in with valid credentials + wait.until(ExpectedConditions.visibilityOfElementLocated(By.name("username"))).sendKeys(USERNAME); + driver.findElement(By.name("password")).sendKeys(PASSWORD); + driver.findElement(By.cssSelector("button[type='submit']")).click(); + + // Wait for post-login landing (Dashboard visible or sidebar present) + wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("div.oxd-sidepanel"))); + + // 3) Navigate to Buzz section via sidebar + By buzzMenu = By.xpath("//span[normalize-space()='Buzz']/ancestor::a"); + wait.until(ExpectedConditions.elementToBeClickable(buzzMenu)).click(); + + // Wait for Buzz page header to appear + wait.until(ExpectedConditions.or( + ExpectedConditions.visibilityOfElementLocated(By.xpath("//h6[normalize-space()='Buzz']")), + ExpectedConditions.visibilityOfElementLocated(By.xpath("//h6[contains(normalize-space(),'Buzz')]")) + )); + + // 4) Verify "Upcoming Anniversaries" panel is visible (scroll into view if needed) + WebElement anniversariesHeader = wait.until(ExpectedConditions.visibilityOfElementLocated( + By.xpath("//h6[normalize-space()='Upcoming Anniversaries' or contains(.,'Upcoming Anniversaries')]") + )); + scrollIntoView(anniversariesHeader); + + // The container/card that holds the panel body + WebElement anniversariesPanelContainer = anniversariesHeader.findElement(By.xpath("./ancestor::div[contains(@class,'oxd-card') or contains(@class,'orangehrm')][1]")); + Assert.assertTrue(anniversariesPanelContainer.isDisplayed(), "'Upcoming Anniversaries' panel should be visible"); + + // 5) If the panel is collapsed or initially empty, try expanding by clicking header + List entryCandidates = findAnniversaryEntryContainers(anniversariesPanelContainer); + if (entryCandidates.isEmpty()) { + safeClick(anniversariesHeader); // attempt to expand + // small wait for expand animation/content load + sleep(500); + entryCandidates = findAnniversaryEntryContainers(anniversariesPanelContainer); + } + + // 6) Extract names (and optionally dates) under "Upcoming Anniversaries" + List formattedEntries = extractNameAndDateFromAnniversaryItems(entryCandidates); + + // 7) Assert at least one entry is present and print them + Assert.assertTrue(formattedEntries.size() > 0, "Expected at least one upcoming anniversary entry"); + String output = "Upcoming Anniversaries: [" + String.join(", ", formattedEntries) + "]"; + System.out.println(output); + + // 8) Clean up: log out + openUserDropdownIfPresent(); + wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//a[normalize-space()='Logout']"))).click(); + + // Verify logout brings back login form + wait.until(ExpectedConditions.visibilityOfElementLocated(By.name("username"))); + } + + // Helper: Attempt to find each anniversary entry container in the panel + private List findAnniversaryEntryContainers(WebElement panelContainer) { + // Try common structures used in OrangeHRM sidebars + List items = new ArrayList<>(); + + // Most specific guess: employee details cards in the buzz sidebar + items.addAll(panelContainer.findElements(By.xpath(".//div[contains(@class,'employee-details') or contains(@class,'employee')][.//p]"))); + + // Fallbacks: list items or generic rows + if (items.isEmpty()) { + items.addAll(panelContainer.findElements(By.xpath(".//li[.//p]"))); + } + if (items.isEmpty()) { + items.addAll(panelContainer.findElements(By.xpath(".//div[contains(@class,'list') or contains(@class,'item') or contains(@class,'row')][.//p]"))); + } + + // Filter out containers that don't seem like person rows (e.g., have no text p children) + return items.stream() + .filter(e -> !e.findElements(By.xpath(".//p[normalize-space() != '' and not(contains(.,'Upcoming Anniversaries'))]")).isEmpty()) + .collect(Collectors.toList()); + } + + // Helper: Extract name and optional date from each entry container + private List extractNameAndDateFromAnniversaryItems(List entryContainers) { + List results = new ArrayList<>(); + for (WebElement container : entryContainers) { + // Heuristic: The first p is often the name; second p may contain date or tenure info + String name = getTextOrEmpty(container, By.xpath(".//p[normalize-space()!=''][1]")).trim(); + + // Try to find a likely date or anniversary descriptor in the same container + String dateOrInfo = ""; + List dateLocators = List.of( + By.xpath(".//p[contains(translate(.,'JFMASOND','jfmasond'),'jan') or contains(translate(.,'JFMASOND','jfmasond'),'feb') or contains(translate(.,'JFMASOND','jfmasond'),'mar') or contains(translate(.,'JFMASOND','jfmasond'),'apr') or contains(translate(.,'JFMASOND','jfmasond'),'may') or contains(translate(.,'JFMASOND','jfmasond'),'jun') or contains(translate(.,'JFMASOND','jfmasond'),'jul') or contains(translate(.,'JFMASOND','jfmasond'),'aug') or contains(translate(.,'JFMASOND','jfmasond'),'sep') or contains(translate(.,'JFMASOND','jfmasond'),'oct') or contains(translate(.,'JFMASOND','jfmasond'),'nov') or contains(translate(.,'JFMASOND','jfmasond'),'dec')]"), + By.xpath(".//p[contains(.,'-') or contains(.,'/') or contains(.,',')]"), + By.xpath(".//p[matches(., '.*[0-9].*')]") // will be ignored by drivers without XPath 2.0, but kept as last attempt + ); + + for (By locator : dateLocators) { + List candidates = container.findElements(locator); + if (!candidates.isEmpty()) { + // Choose the last texty element (often the most specific) + String candidate = candidates.get(candidates.size() - 1).getText().trim(); + // Avoid accidentally picking the same as name + if (!candidate.equalsIgnoreCase(name) && candidate.length() >= 3) { + dateOrInfo = candidate; + break; + } + } + } + + if (name.isEmpty()) { + // Skip empty/invalid rows + continue; + } + + if (!dateOrInfo.isEmpty()) { + results.add(name + " - " + dateOrInfo); + } else { + results.add(name); + } + } + return results; + } + + private void openUserDropdownIfPresent() { + // The user dropdown toggle can be a p.oxd-userdropdown-name or span.oxd-userdropdown-tab depending on build + By[] toggles = new By[] { + By.cssSelector("p.oxd-userdropdown-name"), + By.cssSelector("span.oxd-userdropdown-tab"), + By.xpath("//span[contains(@class,'oxd-userdropdown-tab') or contains(@class,'userdropdown')]") + }; + for (By toggle : toggles) { + List els = driver.findElements(toggle); + if (!els.isEmpty()) { + try { + wait.until(ExpectedConditions.elementToBeClickable(els.get(0))).click(); + return; + } catch (Exception ignored) { } + } + } + } + + private void scrollIntoView(WebElement element) { + try { + ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView({block:'center', inline:'nearest'});", element); + } catch (JavascriptException ignored) { + } + } + + private void safeClick(WebElement element) { + try { + wait.until(ExpectedConditions.elementToBeClickable(element)).click(); + } catch (Exception e) { + try { + new Actions(driver).moveToElement(element).click().perform(); + } catch (Exception ignored) { + } + } + } + + private void clickIfPresent(By locator) { + List elements = driver.findElements(locator); + if (!elements.isEmpty()) { + safeClick(elements.get(0)); + } + } + + private String getTextOrEmpty(WebElement scope, By locator) { + try { + WebElement el = scope.findElement(locator); + return el.getText() != null ? el.getText() : ""; + } catch (NoSuchElementException e) { + return ""; + } + } + + private void sleep(long millis) { + try { + Thread.sleep(millis); + } catch (InterruptedException ignored) { + Thread.currentThread().interrupt(); + } + } +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/test/java/OrangeHrmLoginAndVerifyPersonalInfoWithExtentTest.java b/ai-selenium-test-generator/src/test/java/OrangeHrmLoginAndVerifyPersonalInfoWithExtentTest.java new file mode 100644 index 0000000..ee9969c --- /dev/null +++ b/ai-selenium-test-generator/src/test/java/OrangeHrmLoginAndVerifyPersonalInfoWithExtentTest.java @@ -0,0 +1,181 @@ + + +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.MediaEntityBuilder; +import com.aventstack.extentreports.reporter.ExtentSparkReporter; +import org.openqa.selenium.By; +import org.openqa.selenium.OutputType; +import org.openqa.selenium.TakesScreenshot; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Assert; +import org.testng.annotations.AfterClass; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +import java.io.File; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.StandardCopyOption; +import java.text.SimpleDateFormat; +import java.time.Duration; +import java.util.Date; + +public class OrangeHrmLoginAndVerifyPersonalInfoWithExtentTest { + + private WebDriver driver; + private WebDriverWait wait; + private ExtentReports extent; + private ExtentSparkReporter spark; + private ExtentTest test; + + @BeforeClass + public void setUp() { + try { + Files.createDirectories(Paths.get("reports", "screenshots")); + } catch (IOException ignored) { + } + spark = new ExtentSparkReporter("reports/ExtentReport.html"); + extent = new ExtentReports(); + extent.attachReporter(spark); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + wait = new WebDriverWait(driver, Duration.ofSeconds(20)); + } + + @AfterClass + public void tearDown() { + if (driver != null) { + driver.quit(); + } + if (extent != null) { + extent.flush(); + } + } + + @Test(description = "Validate that a registered user can log in to the OrangeHRM demo site, navigate to My Info, and verify the Personal Details First Name is non-empty.") + public void testLoginAndVerifyPersonalInformationOnOrangeHRMDemo() throws IOException { + test = extent.createTest("Login and Verify Personal Information on OrangeHRM Demo"); + String firstNameValue = null; + + try { + // Step 1: Navigate to URL + String baseUrl = "https://opensource-demo.orangehrmlive.com/"; + test.info("Step 1: Navigate to URL: " + baseUrl); + driver.get(baseUrl); + By usernameLocator = By.cssSelector("input[name='username']"); + By passwordLocator = By.cssSelector("input[name='password']"); + waitUntilVisible(usernameLocator); + waitUntilVisible(passwordLocator); + test.pass("Login page loads successfully (username and password fields are present)."); + + // Step 2: Verify page title + test.info("Step 2: Verify page title equals 'OrangeHRM'."); + wait.until(ExpectedConditions.titleContains("OrangeHRM")); + Assert.assertEquals(driver.getTitle(), "OrangeHRM", "Expected title to be 'OrangeHRM'."); + test.pass("Title equals 'OrangeHRM'."); + + // Step 3: Enter Username + test.info("Step 3: Enter text into Username field: 'Admin'."); + WebElement usernameField = driver.findElement(usernameLocator); + usernameField.clear(); + usernameField.sendKeys("Admin"); + Assert.assertEquals(usernameField.getAttribute("value"), "Admin", "Username field does not contain 'Admin'."); + test.pass("Username field contains 'Admin'."); + + // Step 4: Enter Password + test.info("Step 4: Enter text into Password field: 'admin123'."); + WebElement passwordField = driver.findElement(passwordLocator); + passwordField.clear(); + passwordField.sendKeys("admin123"); + Assert.assertTrue(passwordField.getAttribute("value").length() > 0, "Password field is empty."); + Assert.assertEquals(passwordField.getAttribute("type"), "password", "Password field is not masked."); + test.pass("Password field is populated and masked."); + + // Step 5: Click Login button + test.info("Step 5: Click on Login button."); + By loginButton = By.cssSelector("button[type='submit']"); + waitUntilClickable(loginButton).click(); + wait.until(ExpectedConditions.or( + ExpectedConditions.urlContains("/dashboard"), + ExpectedConditions.presenceOfElementLocated(By.cssSelector("header h6")) + )); + Assert.assertFalse(driver.getCurrentUrl().contains("/auth/login"), "User is still on login page after attempting to login."); + test.pass("User is authenticated and navigated away from login page."); + + // Step 6: Verify Dashboard header + test.info("Step 6: Verify 'Dashboard' header is visible."); + WebElement dashboardHeader = waitUntilVisible(By.cssSelector("header h6")); + Assert.assertEquals(dashboardHeader.getText().trim(), "Dashboard", "Dashboard header text mismatch."); + Assert.assertTrue(driver.getCurrentUrl().contains("/dashboard"), "URL does not contain '/dashboard'."); + test.pass("Dashboard page is displayed (header 'Dashboard' visible; URL contains '/dashboard')."); + + // Step 7: Click My Info + test.info("Step 7: Click sidebar menu item 'My Info'."); + By myInfoMenu = By.xpath("//span[normalize-space()='My Info']"); + waitUntilClickable(myInfoMenu).click(); + test.pass("Navigation to 'My Info' page initiated."); + + // Step 8: Verify Personal Details header + test.info("Step 8: Verify 'Personal Details' section header is visible."); + WebElement personalDetailsHeader = waitUntilVisible(By.xpath("//h6[normalize-space()='Personal Details']")); + Assert.assertEquals(personalDetailsHeader.getText().trim(), "Personal Details", "Personal Details header not visible."); + test.pass("'Personal Details' section is displayed."); + + // Step 9: Read First Name + test.info("Step 9: Read value from 'First Name' field."); + WebElement firstNameField = waitUntilVisible(By.cssSelector("input[name='firstName']")); + firstNameValue = firstNameField.getAttribute("value"); + test.pass("Captured 'firstNameValue' successfully."); + + // Step 10: Log First Name value + test.info("Step 10: Print/Log 'firstNameValue'."); + System.out.println("Captured First Name: " + firstNameValue); + test.pass("The value of 'firstNameValue' is: " + firstNameValue); + + // Step 11: Assert Not Empty + test.info("Step 11: Assert that 'firstNameValue' is not empty."); + Assert.assertTrue(firstNameValue != null && firstNameValue.trim().length() > 0, "'firstNameValue' is empty."); + test.pass("Assertion passed: 'firstNameValue' is not empty."); + + } catch (Exception e) { + String screenshotPath = captureScreenshot("failure"); + test.fail("Test failed with exception: " + e.getMessage(), + MediaEntityBuilder.createScreenCaptureFromPath(screenshotPath).build()); + Assert.fail("Test failed due to exception: " + e.getMessage(), e); + } + } + + private WebElement waitUntilVisible(By locator) { + return wait.until(ExpectedConditions.visibilityOfElementLocated(locator)); + } + + private WebElement waitUntilClickable(By locator) { + return wait.until(ExpectedConditions.elementToBeClickable(locator)); + } + + private String captureScreenshot(String namePrefix) { + String timestamp = new SimpleDateFormat("yyyyMMdd_HHmmss_SSS").format(new Date()); + String fileName = namePrefix + "_" + timestamp + ".png"; + Path destination = Paths.get("reports", "screenshots", fileName); + try { + Files.createDirectories(destination.getParent()); + File src = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE); + Files.copy(src.toPath(), destination, StandardCopyOption.REPLACE_EXISTING); + } catch (IOException ioe) { + try { + byte[] bytes = ((TakesScreenshot) driver).getScreenshotAs(OutputType.BYTES); + Files.write(destination, bytes); + } catch (IOException ignored) { + } + } + return destination.toString(); + } +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/test/resources/AI_Generated_JSON_Test.json b/ai-selenium-test-generator/src/test/resources/AI_Generated_JSON_Test.json new file mode 100644 index 0000000..a1435ae --- /dev/null +++ b/ai-selenium-test-generator/src/test/resources/AI_Generated_JSON_Test.json @@ -0,0 +1,83 @@ +{ + "testCaseName": "Login and Verify Personal Information on OrangeHRM Demo", + "description": "Validate that a registered user can log in to the OrangeHRM demo site, navigate to My Info, and verify that the Personal Details section displays a non-empty First Name.", + "steps": [ + { + "stepNumber": 1, + "action": "Navigate to URL", + "target": "https://opensource-demo.orangehrmlive.com/", + "input": null, + "expectedValidation": "Login page loads successfully (username and password fields are present)." + }, + { + "stepNumber": 2, + "action": "Verify page title", + "target": "Browser Title", + "input": null, + "expectedValidation": "Title equals 'OrangeHRM'." + }, + { + "stepNumber": 3, + "action": "Enter text", + "target": "Username field (CSS: input[name='username'])", + "input": "Admin", + "expectedValidation": "Username field contains 'Admin'." + }, + { + "stepNumber": 4, + "action": "Enter text", + "target": "Password field (CSS: input[name='password'])", + "input": "admin123", + "expectedValidation": "Password field is populated (value masked)." + }, + { + "stepNumber": 5, + "action": "Click", + "target": "Login button (CSS: button[type='submit'])", + "input": null, + "expectedValidation": "User is authenticated and navigated away from login page." + }, + { + "stepNumber": 6, + "action": "Verify element visible", + "target": "Dashboard header (CSS: header h6, text equals 'Dashboard')", + "input": null, + "expectedValidation": "Dashboard page is displayed (header 'Dashboard' visible; URL may contain '/dashboard')." + }, + { + "stepNumber": 7, + "action": "Click", + "target": "Sidebar menu item 'My Info' (e.g., XPath: //span[normalize-space()='My Info'])", + "input": null, + "expectedValidation": "Navigation to 'My Info' page initiated." + }, + { + "stepNumber": 8, + "action": "Verify element visible", + "target": "Section header 'Personal Details' (CSS: h6, text equals 'Personal Details')", + "input": null, + "expectedValidation": "'Personal Details' section is displayed." + }, + { + "stepNumber": 9, + "action": "Read/Get value", + "target": "First Name field (CSS: input[name='firstName'])", + "input": null, + "expectedValidation": "Capture the current value and store it as variable 'firstNameValue'." + }, + { + "stepNumber": 10, + "action": "Print/Log", + "target": "Variable 'firstNameValue'", + "input": null, + "expectedValidation": "The value of 'firstNameValue' is printed to the console/log." + }, + { + "stepNumber": 11, + "action": "Assert Not Empty", + "target": "Variable 'firstNameValue'", + "input": null, + "expectedValidation": "'firstNameValue' is not empty (length > 0)." + } + ] +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/test/ressources/AI_GeneratedTest_20251114_200000.json b/ai-selenium-test-generator/src/test/ressources/AI_GeneratedTest_20251114_200000.json new file mode 100644 index 0000000..4c961a6 --- /dev/null +++ b/ai-selenium-test-generator/src/test/ressources/AI_GeneratedTest_20251114_200000.json @@ -0,0 +1,172 @@ +[ + { + "testCaseName": "Login - Valid Credentials (Verify Dashboard Visibility)", + "description": "Verify that a registered user can successfully log in to OrangeHRM using valid credentials and see the Dashboard.", + "steps": [ + { + "stepNumber": 1, + "action": "Navigate", + "target": "https://opensource-demo.orangehrmlive.com/", + "inputValues": null, + "expectedValidation": "Login page loads successfully." + }, + { + "stepNumber": 2, + "action": "Verify Page Title", + "target": "Browser Title", + "inputValues": null, + "expectedValidation": "Title equals 'OrangeHRM'." + }, + { + "stepNumber": 3, + "action": "Enter Text", + "target": "Username field", + "inputValues": { + "username": "Admin" + }, + "expectedValidation": "Username value is entered." + }, + { + "stepNumber": 4, + "action": "Enter Text", + "target": "Password field", + "inputValues": { + "password": "admin123" + }, + "expectedValidation": "Password value is entered." + }, + { + "stepNumber": 5, + "action": "Click", + "target": "Login button", + "inputValues": null, + "expectedValidation": "Login request is submitted." + }, + { + "stepNumber": 6, + "action": "Verify Element Visibility", + "target": "Dashboard header", + "inputValues": null, + "expectedValidation": "Dashboard page is displayed (e.g., heading 'Dashboard' visible and/or URL contains '/dashboard')." + } + ] + }, + { + "testCaseName": "Login - Valid Credentials (Verify URL and User Menu)", + "description": "Verify successful login with valid credentials by confirming Dashboard access via URL and presence of user profile/menu.", + "steps": [ + { + "stepNumber": 1, + "action": "Navigate", + "target": "https://opensource-demo.orangehrmlive.com/", + "inputValues": null, + "expectedValidation": "Login page loads successfully." + }, + { + "stepNumber": 2, + "action": "Verify Page Title", + "target": "Browser Title", + "inputValues": null, + "expectedValidation": "Title equals 'OrangeHRM'." + }, + { + "stepNumber": 3, + "action": "Enter Text", + "target": "Username field", + "inputValues": { + "username": "Admin" + }, + "expectedValidation": "Username value is entered." + }, + { + "stepNumber": 4, + "action": "Enter Text", + "target": "Password field", + "inputValues": { + "password": "admin123" + }, + "expectedValidation": "Password value is entered." + }, + { + "stepNumber": 5, + "action": "Click", + "target": "Login button", + "inputValues": null, + "expectedValidation": "Login request is submitted." + }, + { + "stepNumber": 6, + "action": "Verify URL", + "target": "Browser Address Bar", + "inputValues": null, + "expectedValidation": "URL contains '/dashboard'." + }, + { + "stepNumber": 7, + "action": "Verify Element Visibility", + "target": "User profile/avatar menu (top-right)", + "inputValues": null, + "expectedValidation": "User profile/avatar menu is visible, indicating authenticated session." + } + ] + }, + { + "testCaseName": "Login - Invalid Credentials (Negative)", + "description": "Verify that login fails with an invalid password and the user remains on the login page with an appropriate error message.", + "steps": [ + { + "stepNumber": 1, + "action": "Navigate", + "target": "https://opensource-demo.orangehrmlive.com/", + "inputValues": null, + "expectedValidation": "Login page loads successfully." + }, + { + "stepNumber": 2, + "action": "Verify Page Title", + "target": "Browser Title", + "inputValues": null, + "expectedValidation": "Title equals 'OrangeHRM'." + }, + { + "stepNumber": 3, + "action": "Enter Text", + "target": "Username field", + "inputValues": { + "username": "Admin" + }, + "expectedValidation": "Username value is entered." + }, + { + "stepNumber": 4, + "action": "Enter Text", + "target": "Password field", + "inputValues": { + "password": "wrongpass" + }, + "expectedValidation": "Password value is entered." + }, + { + "stepNumber": 5, + "action": "Click", + "target": "Login button", + "inputValues": null, + "expectedValidation": "Login request is submitted." + }, + { + "stepNumber": 6, + "action": "Verify Error Message", + "target": "Login error notification/message", + "inputValues": null, + "expectedValidation": "Error message 'Invalid credentials' is displayed." + }, + { + "stepNumber": 7, + "action": "Verify Stay on Page", + "target": "Login page", + "inputValues": null, + "expectedValidation": "Still on login page (e.g., URL contains '/auth' or login form visible). Dashboard is not visible." + } + ] + } +] \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..8d1d7d3 --- /dev/null +++ b/pom.xml @@ -0,0 +1,6 @@ + + 4.0.0 + com + TestNGMavenSampleProject + 0.0.1-SNAPSHOT + \ No newline at end of file