Home

Awesome

at.info knowledge base

http://automated-testing.info knowledge base is basement to provide different examples on test automation topics for different tools. Please have a look to overview page http://atinfo.github.io/at.info-knowledge-base/

Feel free to add and share with test automation communite any examples you wanted. Create pull request and share it. Keep it automated! :)

Contribution Guidelines

  1. Fork
  2. Implement Something
  3. Submit a Pull Request
  4. <a href="http://automated-testing.info/t/gotovye-reczepty-ili-aktivizacziya-soobshhestva-avtomatizatorov-na-atinfo/4441">Create code recipe on http://automated-testing.info</a> For example, like this http://automated-testing.info/t/code-recipe-kak-ispolzovat-sikuli-c-webdriver-primer-dlya-http-automated-testing-info/4586
  5. High Five!

Small requirements to pull requests

  1. Workable code
  2. Folder's name and all other names should be informative
  3. README.md with description in root is obligatory (<a href="https://github.com/atinfo/at.info-knowledge-base/blob/master/functional%20test%20automation/webdriver/methods-interceptor-via-aspectj-on-java/README.md">please have a look to already existed examples</a>)

Timeline on added examples

Also you can see it on http://atinfo.github.io/at.info-knowledge-base/

<ul> <li> <label>java</label> <label>selenium</label> <label>webdriver</label> <label>select2</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/select2-wrapper" target="_blank">how to create a Select2 wrapper for further interaction with WebDriver</a> </li> <li> <label>java</label> <label>selenium</label> <label>webdriver</label> <label>content-supplier</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/selenium-supplier-examples" target="_blank">set of examples in regards to selenium content supplier project</a> </li> <li> <label>java</label> <label>selenium</label> <label>webdriver</label> <label>content-supplier</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/selenium-supplier" target="_blank">how to supply selenium content to remote environment</a> </li> <li> <label>java8</label> <label>selenium</label> <label>webdriver</label> <label>interfaces</label> <label>framework-design</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/java8-interfaces-impact-on-framework-design" target="_blank">java 8 interfaces impact on test automation framework design</a> </li> <li> <label>java</label> <label>selenium</label> <label>webdriver</label> <label>env-watcher</label> <label>jenkins</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/selenium-utils-env-watcher" target="_blank">jenkins plugin for managing stucked environment using env-watcher service</a> </li> <li> <label>java</label> <label>selenium</label> <label>webdriver</label> <label>env-watcher</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/env-watcher" target="_blank">how to manage stucked environment via standalone service</a> </li> <li> <label>java</label> <label>mysql</label> <label>hibernate</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/programming/java/testng/mysql-data-provider" target="_blank">how to use Hibernate ORM and Java 8 tricks for retrieving DB entities</a> </li> <li> <label>java</label> <label>Mustache</label> <label>testng</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/programming/java/mustache/html-templates" target="_blank">How to create custom reports based on TestNG results with Mustache template engine.</a> </li> <li> <label>java</label> <label>jenkins</label> <label>webdriver</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/selenium-utils-jenkins-plugin" target="_blank">How to shutdown Selenium Grid hub / nodes on Jenkins plugin</a> </li> <li> <label>java</label> <label>junit</label> <label>maven</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/programming/java/junit/run_methods_by_tag" target="_blank">How to run the only test methods, which has a special tag from java junit</a> </li> <li> <label>mailcatcher</label> <label>java</label> <label>rest</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/mailcatcher%20rest%20client%20on%20java" target="_blank">How to use MailCatcher REST API for emails testing</a> </li> <li> <label>webdriver</label> <label>java</label> <label>proxy</label> <label>browsermob</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/remote%20proxy%20and%20har%20storage%20on%20java" target="_blank">How to use remote proxy (BrowserMob) and save output HAR files into storage</a> </li> <li> <label>webdriver</label> <label>java</label> <label>proxy</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/setting%20proxy%20for%20webdriver%20on%20java" target="_blank">How to initialise Webdriver and RemoteWebdriver with custom Proxy</a></li> <li> <label>javascript</label> <label>firepath</label> <label>xul</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/programming/javascript/how%20to%20extend%20firepath" target="_blank">How to modify FirePath extension to allow saving locators with custom names</a></li> <li> <label>teamcity</label> <label>junit</label> <label>java</label> <label>maven</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/programming/java/junit/run_failed_tests" target="_blank">How to rerun the only failed tests from TeamCity build</a></li> <li> <label>thucydides</label> <label>junit</label> <label>java</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/thucydides/simple%20example%20of%20test%20based%20on%20google.com" target="_blank">How to create simplest webdriver bdd test using Java+JUnit+Thucydides</a> </li> <li> <label>webdriver</label> <label>python</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/typed%20webelements%20on%20python" target="_blank">How to create typed webelements for your webdriver python tests</a> </li> <li> <label>robot framework</label> <label>python</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/robotframework/Simple%20Hybrid%20(Python%20%2B%20Robotframework)%20Page%20Object%20Example" target="_blank">Simple Hybrid (Python + Robotframework) Page Object Example</a> </li> <li> <label>webdriver</label> <label>java</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/methods-interceptor-via-aspectj-on-java">How to intercept methods calls for collecting test steps via aspectj</a> </li> <li> <label>webdriver</label> <label>java</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/custom-locators-on-java">How to create custom locators dynamically</a> </li> <li> <label>webdriver</label> <label>java</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/methods-interceptor-on-java">How to intercept methods calls for collecting test steps</a> </li> <li> <label>java</label> <label>sikuli</label> <label>webdriver</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/sikuli/Java%20Sikuli%20WebDriver%20Examples">How to use sikulix with wrappers, interfaces, observers to automate web with webdriver </a> </li> <li> <label>webdriver</label> <label>java</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/capture%20video%20on%20java">Example on implementation screen recorder for web tests on webdriver by means of java</a> </li> <li> <label>webdriver</label> <label>java</label> <label>python</label> <label>ruby</label> <label>C#</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/file%20upload"> How to make file upload with Selenium WebDriver</a> </li> <li> <label>python</label> <label>webdriver</label> <label>browsermob</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/functional%20test%20automation/webdriver/chromedriver%20with%20browsermob%20proxy%20on%20python"> How to set chrome webdriver to use browsermob proxy</a> </li> <li> <label>python</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/programming/python/code%20recipes/implement%20general%20wait"> How to implement generic waiting mechanism that wait on closure passed</a> </li> <li> <label>python</label> <a href="https://github.com/atinfo/at.info-knowledge-base/tree/master/programming/python/code%20recipes/generate%20nested%20dicts"> Hot to make autogenerated nested dictionary without any headaches on getting not existed key</a> </li> </ul>