My intention with this project is to practice Robot Framework test automation/ scripting.
SiteGenesis folder tests a fake Salesforce e-commerce website.
Amazon folder tests the amazon.com.br website.
ApiTesting folder tests a public API
You can find tests that:
- Use Selenium Library;
- Map elements with CSS selector;
- Map elements with XPATH selector;
- Use arguments;
- Use documentations;
- Use page objects;
- Use conditionals;
- Use dictionaries;
- Assert information;
- Tests written in procedural way;
- Tests written in Gherkin way;
- Search products;
- Interact with product listing pages;
- Interact with product details page;
- Fill checkout shipping form;
- Fill checkout billing form;
- Place an invalid order with Credit Card;
- Place a valid order with Paypal;
- Navigate to different website pages and asserts that the product price is consistent;
- API testing using RequestsLibrary;
- OperatingSystem Library tests;
- datetime Library tests;
- Database Library tests.