https://github.com/osandadeshan/maxsoft-webbot-demo
This is the demo project to automate Web browser using MaxSoft-WebBot.
https://github.com/osandadeshan/maxsoft-webbot-demo
gauge java maven maxsoft selenium webbot
Last synced: 3 months ago
JSON representation
This is the demo project to automate Web browser using MaxSoft-WebBot.
- Host: GitHub
- URL: https://github.com/osandadeshan/maxsoft-webbot-demo
- Owner: osandadeshan
- License: mit
- Created: 2019-03-25T15:51:19.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-06-04T01:51:32.000Z (about 5 years ago)
- Last Synced: 2025-01-13T08:27:43.529Z (over 1 year ago)
- Topics: gauge, java, maven, maxsoft, selenium, webbot
- Language: Java
- Homepage:
- Size: 3.76 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MaxSoft WebBot
## Introduction
The main reason for developing this framework is to provide an easy way for Technical QA, Developer or Non-technical QA to perform Web testing in an easy manner.
## Technologies/Frameworks used
- Java
- Gauge Framework
- Selenium
- Bonigarcia WebDriver Manager
- Junit
- Apache POI
- Apache Maven
## Supported Platforms
- Windows
- Linux
- Mac OS
## Supported Languages
- Java
## Advantages
- Generation of an executable document.
- Human readable tests, business language and Mark-down syntax.
- Tests can be designed even by a non- technical person.
- Generate a HTML report with test details for every test execution.
- Parallel execution.
- Live execution report.
- Automated emails for test execution summary with graphical representations.
## Pre Requisites
1. Java
2. Maven
## How to Install Gauge Core
**On Windows**
1. Install Chocolatey by executing the following command. \
` @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"`
2. Install Gauge by executing the following command. \
`choco install gauge`
**On MacOS**
1. Update Homebrew. \
`brew update`
2. Install Gauge using Homebrew. \
`brew install gauge`
**On Linux**
1. First, add Gauge’s GPG key with this command. \
`sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-keys 023EDB0B`
2. Then add Gauge to the repository list using this command. \
`echo deb https://dl.bintray.com/gauge/gauge-deb nightly main | sudo tee -a /etc/apt/sources.list`
3. Finally, install Gauge using these commands. \
`sudo apt-get update` \
`sudo apt-get install gauge`
## How to Install Gauge Plugins
1. Open Command Prompt and execute following commands. \
`gauge install java` \
`gauge install html-report` \
`gauge install json-report` \
`gauge install xml-report` \
`gauge install spectacle` \
`gauge install flash`
2. You can check the installation using the following command. \
`gauge -v`
If the installation is success, it will output like this:
```markdown
Gauge version:
Plugins
-------
flash ()
html-report ()
java ()
json-report ()
spectacle ()
xml-report ()
```
## WebBot Development
- [Trello Board](https://trello.com/b/Aj0f2Gow/maxsoft-webbot)
## License
[MaxSoft WebBot]() is released under [MIT License](https://opensource.org/licenses/MIT)
## Copyright
Copyright 2019 MaxSoft.