Comments (11)
@twhitesides Good catch! Thanks for reporting!
The Contribution Guide was missing the step to build the plugin:
I've now update the docs: #509
from sfdx-browserforce-plugin.
Thank you! I appreciate it. I was able to move farther. However, I seem to be stuck again if you wouldn't mind taking a look. I can't seem to figure out the pattern to the selectors. For Opp Splits I'm trying to select a button with HTML like:
<input id="j_id0:form:EditButton" type="submit" name="j_id0:form:EditButton" value="Set up Opportunity Splits" class="btn button">
What would be the pattern for that?
from sfdx-browserforce-plugin.
@twhitesides It depend on wether you use Salesforce Classic or Lightning Experience:
UI | URL path | Selector |
---|---|---|
Salesforce Classic | opp/opportunitySplitSetupLanding.apexp |
input[id$=":form:EditButton"] |
Salesforce Lightning Experience | lightning/setup/OpportunitySplitSetup/home |
pierce/force-aloha-page iframe[name^=vfFrameId], iframe[name^=vfFrameId], input[id$=":form:EditButton"] |
from sfdx-browserforce-plugin.
Thanks for your answer. I am not sure if I am doing something wrong or if, due to this particular interface being quite outdated and a mix of Lightning and Classic, this one will work differently. I have been trying for a few hours but it cannot find the selector.
from sfdx-browserforce-plugin.
@twhitesides It seems to have worked for me. Did you manually enable Setup > Opportunity Team Settings > Enable Team Selling
in your Scratch Org?
That was a prerequisite for me to make the Setup Page for Opportunity Splits available.
from sfdx-browserforce-plugin.
Thanks for checking. I did have that enabled and was using debug to be certain it was getting to the same page. Oddly enough I was able to get this working once through recording a faked set of mimicking tab and enter keys, but it only worked once on one org. If you cared to share I would love to know how you got things working, I seem to be unable to do so.
from sfdx-browserforce-plugin.
@twhitesides I've implemented the wizard without applying any further configuration or handling of errors: #524
Feel free to take this as a kickstart.
from sfdx-browserforce-plugin.
Thank you so much for your effort, and apologies for the delay in reply. This seems to work very well. Is there anything that I could contribute to in order to help this get merged into core for more people to benefit from?
from sfdx-browserforce-plugin.
@whitesidest I was assuming there might be some more settings needed to be implemented.
If you confirm that the enablement - as implemented - is already sufficient, then I'll finalize and merge the PR.
from sfdx-browserforce-plugin.
It works perfectly in tests I try. I'm delighted with it. Thank you again.
from sfdx-browserforce-plugin.
🎉 This issue has been resolved in version 2.10.0 🎉
The release is available on:
Your semantic-release bot 📦🚀
from sfdx-browserforce-plugin.
Related Issues (20)
- Cannot read property 'Id' of undefined error HOT 6
- Add a new Organization-Wide Address HOT 1
- HVS Enablement HOT 8
- Action Required: Fix Renovate Configuration
- SF to SF Setting Not Activated HOT 8
- Add/Update picklist values HOT 6
- Unable to update ForecastCategoryName on Opportunity HOT 7
- Automate "Match Production Licenses" in Sandboxes
- Dependency Dashboard
- Error adding picklist value HOT 6
- Automate "Empty Org Recycle Bin" HOT 2
- Topic: Plugin Development HOT 1
- Add option to enable the "Knowledge User" checkbox on a user HOT 3
- Ability to use different browser for execution HOT 2
- Writing a new plugin, struggling with the e2e tests HOT 5
- Automate Granting "Service Presence Status Access" (Omni-Channel) HOT 3
- Can I list changesets (inbound or outbound) with Browserforce ? HOT 3
- Support for "LinkedIn Sales Navigator" HOT 4
- Automate enabling PersonAccount
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sfdx-browserforce-plugin.