Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Selenide - Concise UI Tests in Java - From Developers for Developers

Devoxx via YouTube

Overview

Explore Selenide, an open-source library for writing concise and stable UI tests in Java, in this 31-minute Devoxx conference talk. Learn how to create readable and maintainable automated UI tests that serve as executable documentation. Discover features like smart waiting, automated screenshots, file uploads and downloads, custom matchers, and element selection techniques. Gain insights into best practices and effective processes for UI testing, allowing you to focus on business logic while overcoming common challenges like timing issues and browser inconsistencies.

Syllabus

Intro
Evolution of developer
UI Tests: Selenide
Unit-test
smart waiting
Error messages
3. Collections
Automated screenshots
Screenshots on Jenkins
$.uploadFile(File file)
$.uploadFile(File ... files)
$.download() - Selenium style
7. extendable
7. custom matchers
Find elements by text
Search for parents/children
sizzle selectors
Selenide profiler
Do not remember
Effective process
Rule of thumb
Best practices

Taught by

Devoxx

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Selenide - Concise UI Tests in Java - From Developers for Developers

  • IThis course, Selenide - Concise UI Tests in Java, is an excellent resource for developers looking to simplify their UI test automation process. It provides a clear and practical introduction to Selenide, showcasing its concise syntax and developer-friendly features. The examples are well-structured and easy to follow, even for those new to UI testing. The instructors explain complex concepts in a straightforward manner, making it accessible and enjoyable. Highly recommend it to anyone interested in efficient and readable UI tests in Java.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.