Untitled

 avatar
unknown
plain_text
2 years ago
18 kB
5
Indexable
"C:\Program Files\Java\jdk-17\bin\java.exe" -ea -DnodeNamesHandler=org.jetbrains.plugins.cucumber.java.run.CucumberTestTreeNodeManager -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1.1\lib\idea_rt.jar=52496:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1.1\bin" -Dfile.encoding=UTF-8 @C:\Users\AS563VT\AppData\Local\Temp\idea_arg_file1330987164 com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 methods.FeatureRunner

@AP_TS_019_1
Scenario Outline: Manually create single payments by going to manage invoice and select the invoice                                                                                       # src/test/resources/OracleFusion/features/AP_TS_019_1.feature:124
      java.lang.NullPointerException: Cannot invoke "Object.toString()" because the return value of "java.util.LinkedHashMap.get(Object)" is null
	at etaf.helperutils.yamlhelpers.YAMLReader.a(SourceFile:48)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at etaf.helperutils.yamlhelpers.YAMLReader.getElementObjectsFromMap(SourceFile:50)
	at etaf.helperutils.yamlhelpers.YAMLReader.getPageObjectsMap(SourceFile:38)
	at pageobjectutils.PageObjectInitialize.initializePageObjectMap(PageObjectInitialize.java:145)
	at pageobjectutils.PageObjectInitialize.initialize(PageObjectInitialize.java:38)
	at baseinitializers.StepImplementationBase.extractAndAssignPageObjects(StepImplementationBase.java:110)
	at baseinitializers.StepImplementationBase.<init>(StepImplementationBase.java:115)
	at methods.Hooks.JarInitialize(Hooks.java:75)

ChromeDriver was started successfully.
11:22:59.806 [main] WARN  	- Preloader has not been added. If the page/element takes time to load, tests may become flaky and fail

    Assertion Type is set to : null

  Given I navigate to LOGIN.HOME page                                                                                                                                                     # stepimplementation.NavigationStepDefs.navigate_toURL(java.lang.String)
  Then I click on element login.erp_and_scm_login                                                                                                                                         # stepimplementation.ClickElementStepDefs.click(java.lang.String)
  Then I wait for 5 sec                                                                                                                                                                   # stepimplementation.WaitStepDefs.wait(java.lang.String)
  Then I switch to new tab                                                                                                                                                                # stepimplementation.NavigationStepDefs.switch_to_new_tab()
  When I fill ORACLE_FUSION_DEV_LOGIN data from login yaml onto the page                                                                                                                  # stepimplementation.InputElementStepDefs.iFillDataFromYamlOntoThePage(java.lang.String,java.lang.String)
  When I click on element login.sign_in                                                                                                                                                   # stepimplementation.ClickElementStepDefs.click(java.lang.String)
  Then I should see page title as "Oracle Fusion Cloud Applications"                                                                                                                      # stepimplementation.ValidationStepDefs.check_title(java.lang.String)
  Then I wait for 5 sec                                                                                                                                                                   # stepimplementation.WaitStepDefs.wait(java.lang.String)
  Then I click on element home.navigator                                                                                                                                                  # stepimplementation.ClickElementStepDefs.click(java.lang.String)
  Then I wait for 5 sec                                                                                                                                                                   # stepimplementation.WaitStepDefs.wait(java.lang.String)
  And I forcefully click on element navigation.payables_dropdown                                                                                                                          # stepimplementation.ClickElementStepDefs.click_forcefully(java.lang.String)
  And I forcefully click on element navigation.invoices                                                                                                                                   # stepimplementation.ClickElementStepDefs.click_forcefully(java.lang.String)
  Then I wait for 10 sec                                                                                                                                                                  # stepimplementation.WaitStepDefs.wait(java.lang.String)
  Then I should see page title as "Invoice Workbench - Invoices - Oracle Fusion Cloud Applications"                                                                                       # stepimplementation.ValidationStepDefs.check_title(java.lang.String)
  Then I wait for 5 sec                                                                                                                                                                   # stepimplementation.WaitStepDefs.wait(java.lang.String)
  And I forcefully click on element common.task                                                                                                                                           # stepimplementation.ClickElementStepDefs.click_forcefully(java.lang.String)
  Then I wait for 5 sec                                                                                                                                                                   # stepimplementation.WaitStepDefs.wait(java.lang.String)
  Then I forcefully click on element common.manageinvoice                                                                                                                                 # stepimplementation.ClickElementStepDefs.click_forcefully(java.lang.String)
  When I fill AP_TS_019_1_CREATED_INVOICE_1 data from manage_invoice yaml into the input field manage_invoice.invoice_number                                                              # seleniumutils.applicationlayer.PCOOTBstepdefinition.iFillStringDataFromStringYamlIntoTheInputFieldString(java.lang.String,java.lang.String,java.lang.String)
  And I click on element manage_invoice.search                                                                                                                                            # stepimplementation.ClickElementStepDefs.click(java.lang.String)
  And I click on element manage_invoice.invoice_select                                                                                                                                    # stepimplementation.ClickElementStepDefs.click(java.lang.String)
  And I click on element manage_invoice.actions                                                                                                                                           # stepimplementation.ClickElementStepDefs.click(java.lang.String)
  And element manage_invoice.pay_in_full should be present                                                                                                                                # stepimplementation.ValidationStepDefs.check_element_presence(java.lang.String)
  And I click on element manage_invoice.pay_in_full                                                                                                                                       # stepimplementation.ClickElementStepDefs.click(java.lang.String)
  And element manage_invoice.bank_account_drp should be present                                                                                                                           # stepimplementation.ValidationStepDefs.check_element_presence(java.lang.String)
  And I fill AP_TS_009_BANK_DETAILS data from manage_invoice yaml onto the page                                                                                                           # stepimplementation.InputElementStepDefs.iFillDataFromYamlOntoThePage(java.lang.String,java.lang.String)
  And get me the value of the attribute value from manage_invoice.payment_receiptnumber element and write it to manage_invoice.yaml file under <GENERATED_PAYMENT_NUMBER>.PAYMENT_ID data # seleniumutils.applicationlayer.PCOOTBstepdefinition.getAttributeValueAndWriteItToFileUnderDatakey(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
  And I click on element manage_invoice.ok_button                                                                                                                                         # stepimplementation.ClickElementStepDefs.click(java.lang.String)

    Embedding image [image/png 8340 bytes]


java.lang.NullPointerException: Cannot invoke "Object.toString()" because the return value of "java.util.LinkedHashMap.get(Object)" is null

	at etaf.helperutils.yamlhelpers.YAMLReader.a(SourceFile:48)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at etaf.helperutils.yamlhelpers.YAMLReader.getElementObjectsFromMap(SourceFile:50)
	at etaf.helperutils.yamlhelpers.YAMLReader.getPageObjectsMap(SourceFile:38)
	at pageobjectutils.PageObjectInitialize.initializePageObjectMap(PageObjectInitialize.java:145)
	at pageobjectutils.PageObjectInitialize.initialize(PageObjectInitialize.java:38)
	at baseinitializers.StepImplementationBase.extractAndAssignPageObjects(StepImplementationBase.java:110)
	at baseinitializers.StepImplementationBase.<init>(StepImplementationBase.java:115)
	at methods.Hooks.JarInitialize(Hooks.java:75)

┌───────────────────────────────────────────────────────────────────────────────────┐
│ Share your Cucumber Report with your team at https://reports.cucumber.io          │
│ Activate publishing with one of the following:                                    │
│                                                                                   │
│ src/test/resources/cucumber.properties:          cucumber.publish.enabled=true    │
│ src/test/resources/junit-platform.properties:    cucumber.publish.enabled=true    │
│ Environment variable:                            CUCUMBER_PUBLISH_ENABLED=true    │
│ JUnit:                                           @CucumberOptions(publish = true) │
│                                                                                   │
11:22:55,423 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/C:/WORKING%20NGTP%20CODE%20BACKUP/oracle-workbench/target/classes/logback-test.xml]
11:22:55,425 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath.
11:22:55,425 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/C:/Users/AS563VT/.m2/repository/com/ey/etl-core-libraries/1.0.15/etl-core-libraries-1.0.15.jar!/logback-test.xml]
11:22:55,425 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/C:/Users/AS563VT/.m2/repository/com/ey/etaf-core-library/1.3.17/etaf-core-library-1.3.17.jar!/logback-test.xml]
11:22:55,425 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [file:/C:/WORKING%20NGTP%20CODE%20BACKUP/oracle-workbench/target/classes/logback-test.xml]
11:22:55,524 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
11:22:55,529 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.sift.SiftingAppender]
11:22:55,531 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [parallel-logs]
11:22:55,537 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.sift.MDCBasedDiscriminator] for [discriminator] property
11:22:55,542 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
11:22:55,544 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [CONSOLE]
11:22:55,544 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
11:22:55,581 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
11:22:55,583 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [ASYNC_CONSOLE]
11:22:55,583 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [CONSOLE] to ch.qos.logback.classic.AsyncAppender[ASYNC_CONSOLE]
11:22:55,583 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNC_CONSOLE] - Attaching appender named [CONSOLE] to AsyncAppender.
11:22:55,584 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNC_CONSOLE] - Setting discardingThreshold to 0
11:22:55,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.intuit.karate] to INFO
11:22:55,584 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to WARN
11:22:55,584 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [CONSOLE] to Logger[ROOT]
11:22:55,584 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
11:22:55,585 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@eda25e5 - Registering current configuration as safe fallback point

==============FeatureRunner called=========
│ More information at https://reports.cucumber.io/docs/cucumber-jvm                 │
│                                                                                   │
│ Disable this message with one of the following:                                   │
│                                                                                   │
│ src/test/resources/cucumber.properties:          cucumber.publish.quiet=true      │
│ src/test/resources/junit-platform.properties:    cucumber.publish.quiet=true      │
└───────────────────────────────────────────────────────────────────────────────────┘

Process finished with exit code -1
Editor is loading...