MagicPod supports testing camera functionality. Operations using the camera that were previously difficult to test, such as scanning QR codes for payments, can now be easily verified in a cloud environment.
Cloud Environment
You can run tests with an arbitrary still image set on the rear camera of a cloud device. Since the image can be swapped out any number of times during test execution, flows that require multiple scans can also be reproduced. If the app detects information such as QR codes, barcodes, faces, or objects within the image, the detection results are passed to the app.
For details on limitations and other considerations, please check the page for each OS.
Local PC Environment
In the local PC environment, camera functionality is available. However, unlike the cloud environment, you cannot set an arbitrary still image.
External Cloud Service Environment
In external cloud services like SauceLabs, the camera functionality is available. However, unlike the cloud environment, you cannot set an arbitrary still image.