Selenide alternative in Python - Introducing Selene [SeleniumCamp 2016]
The document introduces Selene as an effective web automation tool in Python, serving as a wrapper for Selenium to facilitate web UI test automation. It provides a concise API for searching, waiting, and asserting dynamic elements, along with practical examples illustrating its usage. Additionally, it discusses the customization and structuring of code for improved readability and modularity in test scripts.
Introduction to Selene as an alternative to Selenide in Python for web automation.
Introduction to Selene as an alternative to Selenide in Python for web automation.
Selenide is defined as an effective web automation tool and selenium wrapper, emphasizing automation of web UI tests with a concise API.
Demonstrates UI test logic automation using Selene with practical examples of task management.
Discusses concise APIs, dynamic elements, filtering, and waiting asserts along with examples of enhancing automation.
Demonstrates UI test logic automation using Selene with practical examples of task management.
Discusses concise APIs, dynamic elements, filtering, and waiting asserts along with examples of enhancing automation.
Explains customization options, creation of reusable Widgets, and advantages of simpler page object models.
Promotes KISS principles in automation, advocating for simplicity in UI test strategies.Wrap-up of presentation with gratitude, contact details, and references to GitHub repositories for further exploration.
Selenide = Effective
webtest automation tool
=
tool to automate
web UI tests logic
not browser
(it should be already
automated;)
16.
Selenide = Effective
webtest automation tool
=
tool to automate
web UI tests logic
not browser
concise API
…
…
…
17.
Selenide = Effective
webtest automation tool
=
tool to automate
web UI tests logic
not browser
concise API
waiting search
…
…
18.
Selenide = Effective
webtest automation tool
=
tool to automate
web UI tests logic
not browser
concise API
waiting search
waiting asserts
…
19.
Selenide = Effective
webtest automation tool
=
tool to automate
web UI tests logic
not browser
concise API
waiting search
waiting asserts
dynamic elements
20.
Selenide = Effective
webtest automation tool
=
tool to automate
web UI tests logic
not browser
concise API
waiting search
waiting asserts
dynamic elements
21.
? = Effective
webtest automation tool
=
tool to automate
web UI tests logic
not browser
concise API
waiting search
waiting asserts
dynamic elements
22.
Selene = Effective
webtest automation tool
=
tool to automate
web UI tests logic
not browser
concise API
waiting search
waiting asserts
dynamic elements