Mobile analytic using selenium and appium - selenium

I'm able to do analytics testing using browsermob and selenium in my previous project, but 'm not able to do same with mobile web using appium and selenium.
Though m able to start the proxy server but not able to bind it with my mobile web.
Thanks

I'm closing this question as i got the answer. FYI its same as for desktop only we have to set ours mobile proxy to same before starting the test.

Related

Need a BrowserStack equivalent that supports Electron apps

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?

Is Chrome Driver necessary for Selenium

I am making a .Net Application and it uses Selenium to send messages from Whatsapp Web, I use the Chrome Driver with it and I want to know if I need to download the driver everywhere or if I can use it by implementing it into my application
You don't need for this you can use web driver manager for any browser.Webdriver manager

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.

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

Does selenium grid runs only Selenium command or also code chunk from different library

I have done my automation in Robotframework and I am using many libraries like Selenium2Library, Sikuli Library, HTTP Library, OS library and few more.
When I am running test on Selenium Grid, it invokes the browser on node and runs those steps which are from Selenium.
However, it does not run commands from Sikuli Library. Is selenium grid capable of running keywords from different libraries?
No, the selenium grid only works with selenium. The selenium grid is a server much like a web server. It listens for specific commands, and performs those commands. It will only respond to commands from selenium clients.
When using Sikuly in Robot Framework it is necessary to first setup the external sikuly server and then connect to it from Robot Framework. Typically this is a localhost connection, but connecting to an external host is also possible.
When using Selenium Grid, a connection is made to an anonymous node and thus the host to which the Sikuly server is runnning as well. Did a quick check in google and found that getting the hostname/IP of the running node from the hub is possible. Using the code example here I think it should be possible to create a direct connection to the Sikuly server.