Testing on Chromium browser in iOS devices with BrowserStack Automate.
Google developed the Chromium browser, a free, open-source software project that serves as the foundation for the Chrome browser. BrowserStack Automate does not support the Chrome browser on iOS devices for web app automation testing. However, you can now test your apps using the Chromium browser on iOS devices.
Chromium browser is quite similar to Chrome browser in many ways. It is suitable for running browser automation tests as a replacement for Chrome, as it closely resembles Chrome in terms of test website behavior and testing scenarios. For iOS devices, both browsers use the WebKit browser engine in the background.
Supported devices
You can use Chromium browser on all Apple mobile devices running iOS 14 or higher.
Setting Chromium browser for iOS devices
Following is as example of how you can set Chromium browser on iOS devices in the config file:
```yml userName: YOUR_USERNAME accessKey: YOUR_ACCESS_KEY platforms: - deviceName: iPhone 15 Pro Max osVersion: 17 browserName: chromium - deviceName: iPad Air 4 osVersion: 14 browserName: chromium - deviceName: iPhone 12 Pro osVersion: 15 browserName: chromium ```
Copy icon Copy snippetIf you do not mention any browser in the config file, Safari browser will be selected as default.
Limitations
While there are many similarities between Chrome and Chromium browser, the following cannot be accessed when testing with Chromium browser on iOS devices:
- Adobe Flash
- PDF Viewer
- Native App Google Login
- Media Codecs (MP3, AAC, H.264)
If your script includes testing any of these features, it is advisable to skip such tests as they will not work with Chromium browser. These limitations are Chromium browser specific and will not work even when testing on your local iOS devices.
Did this page help you?Yes No
We're sorry to hear that. Please share your feedback so we can do better
Submit
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Any additional feedback?
Submit
Is this page helping you?
Yes NoWe're sorry to hear that. Please share your feedback so we can do better
Submit Skip
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Any additional feedback?
Submit Skip
Thank you for your valuable feedback!
ncG1vNJzZmivp6x7o77OsKqeqqOprqS3jZympmeUpLC0e8Cuq6ilkamycL%2FEpZynoaWifKS00aikoq2dYryvecioqg%3D%3D