Skip to content

MarkBensch/automation_framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Genereral Automation Framework Template

This is a project I am writing so I do not need to reinvent the wheel everytime I need to make automation tests.

TODO:

  • ability to use different browsers
    • FireFox
    • Chrome
    • Edge
    • IE? - kind of implemented but not really there are some bugs that need to be worked out that i dont feel like doing because... IE.
    • Safari
    • Headless (HtmlUnitDriver)
  • Remote driver execution
    • grid
    • browser stack
    • sauce Labs
  • Mobile (Appium)
    • Local
    • BrowserStack
    • SauceLabs
  • Config File
  • Gradle cleanup --- really need to do this starting to get out of hand
  • API work
    • create Rest Class
      • Get & Post methods
      • Convenience methods
    • not sure what this will be
  • database connection
  • test filtering
    • add a gradle condition to set the category filter.
  • logging
    • logger is written
    • work on getting it to write to file
  • Test Case Management API
    • TestRails
      • how and when to make run
      • get runID
      • when to get testcases to make run
    • others once i learn about and get time
  • second browser Util class
    • can i run a second browser - yes see TC006
    • make class layout
  • other stuff that I have not thought about at this time

Run Tests

Things to change to match project

Appium Instructions

Grid Instructions

Links to stuff

https://guides.github.com/features/mastering-markdown/

http://groovyconsole.appspot.com/

https://webkit.org/blog/6900/webdriver-support-in-safari-10/

https://wiki.saucelabs.com/display/DOCS/Platform+Configurator#/ https://wiki.saucelabs.com/display/DOCS/Java+Test+Setup+Example https://wiki.saucelabs.com/display/DOCS/Java+Example+Script+for+Android+Mobile+Application+Tests

https://www.browserstack.com/automate/junit --Scroll about half way down

http://docs.groovy-lang.org/latest/html/documentation/#_annotation

https://stackoverflow.com/questions/38145712/is-it-possible-to-log-spock-feature-method-names-and-clause-labels/39529552#39529552

https://github.com/codetojoy/talk_maritimedevcon_groovy/blob/master/exampleB_REST_Client/v2_groovy/RESTClient.groovy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages