Meanwhile extensions are allowed to use the Chrome/Edge side panel - and Ui.Vision has now side panel support
To test it, update to V9.0.1 and click the “Open in Side Panel” button in the IDE:
Based on the feedback with the first side panel experiment, we use a new approach this time:
We keep the IDE exactly as it is, and designed the side panel as a convenient way to replay/use macros. So the Ui.Vision IDE is now a true Integrated Development Environment (IDE):
- Use the IDE for creating, testing and debugging macros just as before.
- And then use the side panel as a more convenient way to run the web automation macros.
As always, please let us know what you think of it.
How do we use this feature via API?
We would love to open the side panel directly from the command line.
But at the moment we can’t open the side panel from the command line. This is a limitation of the Google side panel API. The side panel can only be opened by a real user click on a button.
sidePanel.open() allows extensions to open the side panel through an extension user gesture, such as clicking on the action icon. Or a user interaction on an extension page or content script, such as clicking a button.
Of course, what we could do is to use XClick to simulate a click on the Chrome icon, but that would be a cumbersome and slow workaround.
So that is the reason why the command line runs the macros in the IDE window, just as before.
Does not appear to work atm. Clicking on “open in side panel” does nothing. Checking the box for the side panel just means that nothing happens at all when you click on the ui.v icon in the macros bar.
Browser: Chrome Version 115.0.5790.171 (Official Build) (32-bit) - packaged by portableapps for standalone version.
Edit/update - I am able to open the Ui.V sidebar by opening the chrome sidebar and then selecting the Ui.V tab. However, attempting to open it from the Ui.V IDE or w/ the open in sidebar automatically box selected does not work.
That is the issue. The side panel OPEN command was introduced in V116. Once you manually open the side panel all should work (just as you reported).
Chrome 116 introduces sidePanel .open () . It allows extensions to open the side panel through an extension user gesture, such as clicking on the action icon.