QA Automator is complete testing solution for Web and API testing. It is codeless UI automation framework on cloud platform with artificial intelligence Support which reduce 90% business cost.
Prerequisite Software
- Node JS (Reference: https://nodejs.org/en/download/)
- Install the ASP.NET Core Module/Hosting Bundle (Reference: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-5.0)
- URL Rewrite Extension (Reference: https://www.iis.net/downloads/microsoft/url-rewrite)
- IIS option be enabled with given below configuration
Host QA Automator on IIS Step by Step:
-
Download QAAutomator from github.
-
Create any folder on your device and place the downloaded folder inside it. Over here I created a folder (QAAutomator) in My C drive and place the download folder inside it.
-
Create Virtual directory from Default Web Site, add alias name and select physical path 'C:\QAAutomator\API_QAAutomator\Automation_ResourcesResources'
-
Browse the newly created virutal directory and note down URL (http://localhost:8009/virtualPathQAAutomator/)
-
Open appsettings.json file from C:\QAAutomator\API_QAAutomator.
-
Update QAAutomatorResourcesPath ="C:\QAAutomator\API_QAAutomator\Automation_Resources\" and virtualRepositoryPath ="http://localhost:8009/virtualPathQAAutomator/"
- Create new Application Pool , add any name API_QAAutomator and select No Managed Code in .NET CLR Version
- Add new Site in IIS (select any name QAAutomatorAPI, select Application pool 'API_QAAUTOMATOR' add any port number 49658 and set Physical path =C:\QAAutomator\API_QAAutomator
-
Browse QAAutomatorAPI application and note down URL e.g. (http://MachineIPAdrress:49658/ or http://localhost:49658/)
-
Open ServerAddress.js file from C:\QAAutomator\Fronthand_QAAutomator\ folder.
-
Update APIURL (http://MachineIPAdrress:49658/ or http://localhost:49658/), base URL will be same as Step 9 URL.
-
Add new site from IIS (sitename=QAAutomator, Physicalpath= C:\QAAutomator\Fronthand_QAAutomator , Port Number =3001)
-
Browse your application using IP or local host