Skip to content

alex-backend-dev/YandexSeleniumTests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yandex Tests

Complete tasks:

  1. Create parametrized test, which will login to yandex mail (https://mail.yandex.com/) with at least 2 different credentials (you can use account from task 30 + create additional one).

  2. Add implicit waiter for WebDriver.

  3. Add Thread.sleep for login test, which was created on previous training. What type of waiter is it (add your answer as comment near sleep)?

  4. Add explicit waiter for login test, which will wait until name appears (after login). Add polling frequency, which is differ from default value*

  5. Create test with multiselect (URL - https://demo.seleniumeasy.com/basic-select-dropdown-demo.html). Select 3 random options in “Multi Select List Demo” section and verify that they are selected (for this case don’t work with UI verification)

  6. Create 3 tests for alerts (URL - https://demo.seleniumeasy.com/javascript-alert-box-demo.html). 2 tests for “Java Script Confirm Box” and test 1 for “Java Script Alert Box”.

  7. Create automated script, which waits for user (URL - https://demo.seleniumeasy.com/dynamic-data-loading-demo.html).

  8. Create automated script for the following task: a) Go to https://demo.seleniumeasy.com/bootstrap-download-progress-demo.html b) Click Download c) Refresh page when percentage is >= 50

  9. Create automated script for the following task: a) Go to https://demo.seleniumeasy.com/table-sort-search-demo.html b) Select “10” option in dropdown “Show () entries” c) Create method, which returns list of your custom objects (class fields: Name, Position, Office) with age > x and salary <= y for all pages

About

Tests for Yandex and Demoselenium

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages