We are automating a NMS Application (Network Management System) using Selenium. There are some monitoring graphs which are made using Grafana and InfluxDB. Is it possible to test those graphs using Selenium?
Related
Is there any way we can automate tasks in Citrix VDI other than using UiPath/ Automation Anywhere. Preferably using Power Automate or Python?
I want to run API tests on a VM or physical machine.
(as we do with selenium grid : keep tests on hub and run it on node)
Is there a tool that can handle this ?
Thanks.
You can use jmeter for distributed testing
or load testing
https://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html
We have a suite of automated regression tests driven using Selenium for an Angular app with a .NET Core WEB API backend.
The intention is to include some automated security testing as part of our overnight build/test run.
From reading so far it looks like running ZAP as an intercepting proxy between Selenium and our web application is the way to go (see 'Proxy Regression/Unit Tests' in https://www.zaproxy.org/docs/api/#exploring-the-app) but I'm struggling to find clear documentation/examples.
What is the simplest way to achieve this using OWASP ZAP, and are there any definitive articles/examples available?
Start with the packaged full scan: https://www.zaproxy.org/docs/docker/full-scan/
Set the port and then proxy your selenium tests through ZAP. Use the -D parameter to pause ZAP until your tests have finished. For more ZAP automation options see https://www.zaproxy.org/docs/automate/
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
Our Application is hosted on citrix . so we are unable to automate that application through selenium.
Because every time selenium launch it's own browser.and citrix having it's own browser.
could you suggest how we can do that.
I don't think that testing over Citrix is a good idea.
What Citrix basically does is render a Windows application over the network.
I would just install a local instance of the application you are trying to test and perform your tests on that instance.