Skip to content

Latest commit

 

History

History
62 lines (39 loc) · 1.82 KB

README.md

File metadata and controls

62 lines (39 loc) · 1.82 KB

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.