Code Monkey home page Code Monkey logo

utam-java-recipes's Issues

[Bug]

Actual behavior

  • Unable to compile a Page Object
  • Invalid generated code
  • Runtime error

What is your expected behavior?

After following the instrucations given in this doc . I'm getting error with Classes not found like examples
import utam.tests.pageobjects.UtamChild;
import utam.tests.pageobjects.UtamParent;
Need to remove those classess

There is not doc for this class
UtamDevHome

Request for Enhanced Documentation and Clarity in Salesforce Utam-Java-Recipes

Here are some key areas where we believe enhancements are crucial:

  1. PageObject Class Usage: It is currently challenging to use the PageObject classes for existing Salesforce Generic flows. Clear and comprehensive documentation on how to effectively utilize these classes for various Salesforce functionalities would be immensely helpful.

  2. Test Case Creation: Creating test cases using the framework can be complex, especially for newcomers. Providing detailed guidance on which PageObject classes to use for specific types of test cases would simplify the process and reduce errors.

  3. Advantages of the Framework: It would be beneficial to have a section that outlines the advantages and benefits of using the Salesforce Utam-Java-Recipes framework. This will help users understand why they should choose this framework over others.

  4. Long-term Support Commitment: To build trust within the community, it would be reassuring to know the level of support Salesforce intends to provide for this open-source project. Knowing that Salesforce is committed to maintaining and improving the framework will encourage more users and contributors to get involved.

  5. Clarity and Accessibility: The documentation should be presented in a clear, understandable, and user-friendly manner. It should cater to both experienced developers and those who are new to the framework.

Enhancing the documentation in these areas will not only make it easier for the community to use the Salesforce Utam-Java-Recipes but also foster trust and confidence in this open-source project. We believe that a well-documented and supported framework will encourage more active participation from the community, leading to its continued growth and success.

We kindly request that you consider these suggestions and prioritize the improvement of the documentation for the Salesforce Utam-Java-Recipes framework. Your support in this matter would mean a lot to the community and contribute to the framework's long-term success.

[Bug] Cannot install mvn project

Actual behavior

image
image

  • Unable to compile a Page Object
  • Invalid generated code
  • Runtime error

What is your expected behavior?

There should be no errors in the maven install, either in the terminal or in eclipse.

Steps to reproduce

Just follow the initial setup of the readme.md:
git clone https://github.com/salesforce/utam-java-recipes.git
cd utam-java-recipes
mvn clean install

Environment

Apache Maven 3.8.2
java 11.0.12 2021-07-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.12+8-LTS-237)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.12+8-LTS-237, mixed mode)
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Additional context

Eclipse importing issue:
image

[Bug] mvn clean install failure << An exception occured while executing the Java class. null: InvocationTargetException:>>

Actual behavior

Build failure when ran mvn clean install

[INFO] utam-java-recipes .................................. SUCCESS [ 0.311 s]
[INFO] utam-preview ....................................... FAILURE [ 2.162 s]
[INFO] utam-tests ......................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.566 s
[INFO] Finished at: 2022-09-14T15:57:14+10:00
[INFO] Final Memory: 15M/60M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.1:java (generate-page-object-sources) on project utam-preview: An exception occured while executing the Java class. null: InvocationTargetException: class com.google.googlejavaformat.java.JavaInput (in unnamed module @0x4e097a82) cannot access class com.sun.tools.javac.parser.Tokens$TokenKind (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.parser to unnamed module @0x4e097a82 -> [Help 1]

  • Invalid generated code
  • Runtime error

What is your expected behavior?

mvn clean install should be successfull

Steps to reproduce

1.Download the project
2. in cmd run mvn clean install

Environment

  • Failing test [e.g RecordCreationTests]
  • Java Version [jdk-18.0.2.1]
  • OS: [windows 10]
  • Browser: [e.g. chrome, safari]
  • Browser Version: [e.g. 22]
  • Test Framework: [e.g JUnit]
  • Test Framework Version: [e.g wdio v7.16.11]

Additional context

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.