Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standalone Robot Framework Library for Selenium-Based Salesforce Automation (Inspired by Copado QForce) #3873

Open
Dhruv-Kaneriya opened this issue Jan 24, 2025 · 0 comments
Labels
enhancement Listed under "Changes" in the changelog

Comments

@Dhruv-Kaneriya
Copy link

Feature Type

I'm interested in functionality that solves a current problem or limitation in how CumulusCI works.

Does your feature request solve a current problem?

Currently, CumulusCI provides comprehensive UI automation capabilities for Salesforce, but these functionalities are not available as a standalone Robot Framework library. Although there is an existing Selenium Salesforce API library for backend automation, there is no dedicated solution for UI automation that can be used externally without full CumulusCI setup. This limitation makes it challenging for teams to integrate Salesforce UI automation seamlessly into their existing test frameworks.

Describe the solution you'd like

I would like a standalone Robot Framework library, similar to Copado QForce, that offers CumulusCI’s UI automation capabilities for Salesforce. This library should be importable into Robot Framework test suites without requiring a full CumulusCI installation.

Describe alternatives you've considered

  • Using CumulusCI within Robot Framework directly, but this adds complexity to the test automation framework.
  • Building custom Selenium keywords for Salesforce automation, but it lacks the rich feature set CumulusCI offers.

Additional context

A dedicated UI automation library would allow teams to leverage CumulusCI’s powerful features within their existing Robot Framework test suites without requiring deep integration with CumulusCI, making Salesforce test automation more flexible and accessible.

@Dhruv-Kaneriya Dhruv-Kaneriya added the enhancement Listed under "Changes" in the changelog label Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Listed under "Changes" in the changelog
Projects
None yet
Development

No branches or pull requests

1 participant