Need a BrowserStack equivalent that supports Electron apps - automation

At my previous job, we used BrowserStack to run our regularly-scheduled automated tests for web browsers and native mobile apps. At my current job, we need that same sort of functionality for our Electron desktop app which BrowserStack sadly does not support. It is important to note that we are still using Selenium rather than WinAppDriver as it is an Electron app. Can anybody please point me to a suitable service that supports this?

Related

Can I run Appium tests from Cloud-based mobile application test service provider?

I am super confused about the cloud-based mobile application test providers. Do they only provide mobile devices that I can provision? It appears after provisioning we have to run tests manually.
Or they also provide the functionality to run tests on those mobile devices. For example, my tests are written in Robot Framework and Appium. Can I run those tests in the Cloud-based mobile application test service provider like AWS Device Farm, Kobiton, or Sauce Labs?
You can use BrowserStack to run your test on. You might want to refer the below links for more details on how to run it.
https://medium.com/detesters/integrating-robot-framework-with-browserstack-bddf5b0e0c14
https://www.browserstack.com/docs/app-automate/appium/getting-started/python
For mobile devices that you wish to choose, you can refer from the below link.
https://www.browserstack.com/app-automate/capabilities

Can I run cloud-based native mobile app testing from cloud?

I wrote tests in Robot Framework with Appium. I test the same app on both Android and iOS.
I want to find out a cloud-based native mobile app testing vendor where (a) I can test the app on various mobile devices and (b) I could also run the tests in the cloud.
I am looking into perfecto, Kobiton and HeadSpin, which seem only to provide access to devices. Are there vendors that allow running tests in the cloud as well?
With BrowserStack you get to run your tests on 100% real mobile devices on our infrastructure via cloud.
While I cannot say about the others names mentioned, but with BrowserStack you can easily get access to 3000+ real devices which will help you to ensure your application is tested on a variety of different specification devices of various screen sizes and from different vendors.
With BrowserStack's devices you can easily switch between OS versions and other device specifications in a jiffy.
For more information and better understanding, try a demo here: https://www.browserstack.com/

How to use selenium to automate android applications without a server

I have used selenium and appium to automate my Whatsapp, but whenever I have to do that, I need to use my PC. Is there any way to automate android applications without a server or computer/laptop ?
No, you're depending on Appium to make the connection between your code and any mobile-tablet application.

Can we run/test desktop applications on browserStack?

Can anyone let me know whether we will be able to run/test desktop applications on BrowserStack?
I'm exploring options to test one of the desktop applications on multiple operating systems and devices.
BrowserStack currently does not support testing of Desktop Applications. It only supports browser based testing and mobile application testing (iOS/Android)

Dockerized webdriver testing for Microsoft Edge

I'm helping set up web testing frameworks for a team that runs web tests on a project that already supports Firefox and Chrome. They want to extend it to be able to test Microsoft Edge.
So far we've been using Selenium grid with Docker and Jenkins but only for Firefox and Chrome.
Is there a way to extend a set up like this for Microsoft Edge? Or is there a way to dockerize Micrsoft Edge testing?
I know there is a webdriver for Edge compatible with selenium grid but I've seen nothing about how to dockerize it.
I want to use Docker because it keeps all the Jenkins slaves clean and allows for controlled versions of browsers, and we can control multiple containers with Docker-Compose.
You can try to use WebDriver with Windows Insider to test web projects with MS Edge.
WebDriver is an emerging standard through which Web developers can write tests to automate Web browsers for site testing. It provides a programmable remote control for developing complex user scenarios and running them in an automated fashion against your website in a browser.
Reference:
Bringing automated testing to Microsoft Edge through WebDriver
Other useful links:
Automated browser testing on Microsoft Edge, Firefox and Chrome for free.
Free Testing on Microsoft Edge