As Chrome and Firefox have released the new version, we had to adapt the changes made by those browsers in order to playback the scripts smoothly.
Sahi Pro 9.0.2 solves all the issues which were caused by the latest browser updates. However, it may break the previous scripts as well if the scripts had the following scenarios.
i) Scripts launching popup and it is coming from different domain:
In this case, previously, only the _selectDomain($domainName) was required and the script was also getting recorded with the _selectDomain($domainName).
With the new changes, you need to add _selectWindow($popupName) as well.
While new scripts will get recorded correctly, you will need to update the older scripts.
ii) Modal Dialog box in IE:
Previously, _selectWindow() was not needed for interacting with Modal Dialogs on IE. With the newer changes, Modal Dialogs are also treated like regular popup windows.
Now, to perform actions on modal dialog on IE, you have to use _selectWindow($popupName) and once the work is done, you need to select back the base window (or any other window).
Please refer to the link below for more information on what's new in Sahi Pro v9.0.2.
https://sahipro.com/docs/introduction/whats-new-in-sahi-pro-v9.0.2.html
If you have any questions or need clarification, please reach our support out for more information at support@sahipro.com.