Test Camera image capture and QR/Barcode scanning
Read more about this BrowserStack feature here
https://www.browserstack.com/docs/app-automate/appium/advanced-features/camera-image-injection#1-how-browserstack-enables-camera-testing
How to Do It with Rapise
We've published a sample framework to Rapise Powerpack GitHub repository.
https://github.com/Inflectra/rapise-powerpack/tree/master/BrowserStackCameraImageInjection
You may download it and run.
Configuring the Framework
A few configuration steps are required to run the sample test case.
Step 1: Set BrowserStack User Name and Access Key
Replace the placeholders in Config.json.
Step 2: Upload Sample Application to BrowserStack
Upload ionic-demo-app.apk to BrowserStack and update the BrowserStack Android App
profile.
Step 3: Set Device Model to Use
Double click ImageGallery test case, then click user on the toolbar and set OS version and Device Name.
Running the Test
Run ImageGallery
test case and find a cat in the screenshots captured by Rapise.