fushinoryuu / SeleniumAutomationToolbox

This is the skeleton code to starting Selenium automation for a site. The skeleton uses oneexchange.com, but it can be easily updated to something else.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automated UI Testing

This is the skeleton code to starting Selenium automation for a site. The skeleton uses OneExchange.com, but it can be easily updated to something else.

This repo also includes:

  • Cake scripts to automate the building of the project and running the tests.
  • NPM scripts to more easily:
    • Start a local Selenium Hub/Node: npm run hub or npm run node
    • Run the Cake scripts: npm run build or npm run tests
    • See descriptions in the console of what you can can do: npm run help
  • A simple GUI that allows the user to add/update the test settings. More on this below.

Note: If you are planning on using the GUI in this project to edit/update your test settings, you have to save it to the root of your C: drive. If you are not going to use the GUI, then feel free to save the project wherever you like.

All documentation for the project can be found in the Wiki section of the project, and goes into detail on how to run the project/tests.

About

This is the skeleton code to starting Selenium automation for a site. The skeleton uses oneexchange.com, but it can be easily updated to something else.

License:MIT License


Languages

Language:JavaScript 57.6%Language:C# 40.5%Language:PowerShell 1.6%Language:CSS 0.2%Language:Batchfile 0.1%Language:ASP 0.0%