Changes breaking backward compatibility
-
NewUpgraded the Chrome and Edge versions to 152 and the Firefox version to 154 on cloud browsers. Please note that this update may cause visual differences in cloud browser test results. -
NewThe "Set image for camera (iOS cloud devices) (beta)" and "Set image for camera (arm64-v8a Android cloud devices) (beta)" commands are now unified into a single "Set image for camera" command, and the beta label has been removed. -
FixWhen several downloaded files match a file name given as a regular expression, the most recently downloaded file is now always used. Which file was used could previously differ between the cloud browser and your local PC.
General
-
NewYou can now collapse and expand the commands inside a conditional block or a repeat block on the test case edit page and the test run log. (#154) -
FixFixed an issue where MagicPodDesktop could crash during test execution when it could not write its log output. -
FixFixed an issue where MagicPodConnect could mishandle an HTTP response that arrived in several parts. -
FixFixed an issue where the "Wait until screen is rendered" command did not accept a variable as its time limit.
Generative AI
-
NewThe MagicPod MCP server can now create a test case inside a specified folder, and create a new folder. -
NewAn AI Assertion prompt can now refer to an earlier step by its step number. -
FixFixed an issue where Autopilot could not launch a device or a browser, or connect to one that was already running, in a mixed platform project.
Mobile App Testing
-
FixFixed an issue where the ADD_VOICEMAIL permission was not granted to an Android app launched with "By process restart and clearing app data", even when permissions were set to be granted automatically. -
FixFixed an issue where a test on an iOS real device could fail to start when several code-signing certificates on the PC had the same name. -
FixFixed an issue where some iOS commands, such as "Tap specified position", could fail when the screen information could not be retrieved. -
FixThe name of the selected image file is now shown for commands that take an image, such as "Set image for camera" and "Send image to device", on the test case edit page, the history page, the test run page and the PDF test report.
Browser Testing
-
NewThe "Click and upload file" command can now upload a file that was downloaded earlier in the same test, by specifying its file name. (#241)- This is not available on external services such as BrowserStack and SauceLabs.
-
FixFixed an issue where a Chrome extension file larger than 9 MB could not be uploaded, even though the maximum file size was shown as 30 MB. -
FixFixed an issue where a browser test using Playwright on a local PC did not use the proxy settings of the PC. -
FixFixed an issue where a Safari test could fail with a "stale element reference" error when a click started a slow page transition, even though the click had actually succeeded.