Untitled
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...