skvln / SimbirsoftTestTask

Test task for Simbirsoft
0 stars 0 forks source link

Big update on test logic #14

Closed skvln closed 1 year ago

skvln commented 1 year ago

Many changes in different aspects of test logic

  1. Changed logic in BasePageElement.__set__ method so that it is now waiting for element to be enabled, not only found.
  2. Fixed XPath strings bug.
  3. Added new method to BasePage which is needed to find matches between title and a given string.
  4. Fixed many magic numbers in different pages methods.
  5. Changed many methods signatures and arguments handling inside them.
  6. Added Allure stepping. Each step is now located in run report.
  7. Screenshots are now making on failures.
  8. There is only 1 test now instead of 3.