-
Notifications
You must be signed in to change notification settings - Fork 244
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
[cumulusci.robotframework.Salesforce] Input form data keyword returns a "No form handler" error with new SalesForce API = 59.0 #3657
Comments
Did anyone find a way to work around that bug? @frankeetou , what are you doing in the meantime? |
Not a quick one , but the workaround would be using selenium commands or keywords with different locators (depending on the locators strategy your are using). Unfortunately this is one of the most important UI keywords from CCI Salesforce Library (in my opinion). Still waiiting to see if they are going to tackle it or not |
I agree, it's definitely not trivial keyword given that pretty much any new records creation test would need to have an Name field populated. Let's hope it gets fixed quickly. |
@RobertoMartinez-districtm just FYI, the workaround we are doing right now is using the "Populate Form" keyword instead.. which is field specific. |
Thanks! Will try it out |
Has this been fixed with v3.83.0? |
@jstvz (please let me know if I should defer this question to a different contributor) I am working on this issue right now, and I'm having trouble testing the fix using the project directory I'm currently working on. How do you go about testing the features that are currently being worked on outside of the tests? |
@vsbharath I see you made the most recent commit to the repo, would you mind letting me know about how the PR process? I am ready to open one for this issue, but I couldn't find a way to contact the relevant personnel to open a new feature branch. Any help is appreciated! |
@chanyahn-st Please fork it and open a PR once your changes are done. We can review it and merge once everything is good. Note: Due to limited support, PR review and merge might take longer time. |
Describe the bug
We run a WebDriver test for one of our LWC (Account Creation) and it was working and populating the text fields on a prior apiVersion (58), now on newly created scratch orgs based on apiVersion 59, it's returning the following error:
The keyword implementation we are using
That tag:
'lightning-primitive-input-simple'
was introduced within the new v 59 APIWe also have the following WARN when executing the tests:
Reproduction steps
Your CumulusCI and Python versions
MacOs
CumulusCI version: 3.79.0
Python version: 3.11.3
Windows 11
CumulusCI version: 3.79.0
Python version: 3.10
Operating System
MacOs Ventura 13.0 and Windows 10
Windows environment
PowerShell
CumulusCI installation method
None
Error Gist
No response
Additional information
NOTE: Multipick (dropdown) fields are working fine! with this keyword
The text was updated successfully, but these errors were encountered: