Talk

Selenides vs bicycles

  • In Russian

— Please, tell me if there is Selenide from Java in Python or C#? And JS too. — Why do you need it? It's the Python! C# is real power! Better figure out how a pure WebDriver works and tune framework for yourself, you will not depend on anyone and learn how to code.

How many times have we seen this in chat rooms? And how many times have we seen such dialogue: "Where are the tests?" — "Wait, we need to finish the framework, and just after that..." How many times did the senior sailed in the galley with golden oars and we have been looking for who would have figured out his three-story BasePage? How many times have our tests failed after library updates? How long did we wait for the feature from an open source library that we depend on?

In this talk, we will not skip the chance to continue this argument. And along the way, we'll define the requirements for the main features for a minimal framework based on Selenium Webdriver and for high-level system UI tests (with examples in Python). We'll analyze the main API styles of these frameworks and mainly the Selenide/Selene style. And also consider the main use cases, like where it's easier and efficient to use a ready tool like Selenide/Selene, and where it's more flexible to implement your wrapper.

  • #frameworks
  • #selenium

Speakers

Invited experts

Talks