Skip to content

dzmitryrak/SSC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selenide Salesforce Core

Ready-to-use core for salesforce based test automation projects

Maven Central Build Status Apache-2.0 License

What is SSC?

SSC – generic core for speeding up your own Salesforce test automation framework development with Selenide under the hood.

Usage

Interaction with objects

Create object data template
Map<String, String> account = new HashMap<>() {{
    put("Account Name", "Erica's account");
    put("Parent Account", "Erica Larson");
    put("Type", "Prospect");
    ...
}};
Fill object modal form
listView
    .open("Account")
    .clickNew()
    .enterData(account)
    .save()
    .waitTillModalClosed()
    .waitTillOpened();
Validate object data
detailsPage
    .clickTab("Details")
    .validate(account);

More to come...

Contributing

If you are about to contribute, please, study our release strategy first. It is planned to cover much more Salesforce functionalities in the upcoming future, we would be thankful for your ideas on SSC improvement.

License

SSC is an open-source project, and distributed under the Apache-2.0 license.

About

Core of test automation framework for Salesforce based on the Selenide project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages