salesforce / utam-java-recipes Goto Github PK
View Code? Open in Web Editor NEWExamples of testing with UTAM Java
License: MIT License
Examples of testing with UTAM Java
License: MIT License
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
Here are some key areas where we believe enhancements are crucial:
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.
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.
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.
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.
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.
There should be no errors in the maven install, either in the terminal or in eclipse.
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
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"
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]
mvn clean install should be successfull
1.Download the project
2. in cmd run mvn clean install
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.