From the course: Playwright Python and Pytest for Web Automation Testing: Master Modern Web Testing with Playwright and Pytest in Python
Unlock this course with a free trial
Join today to access over 25,200 courses taught by industry experts.
UI testing app login
For this test, we'll use this login form in a sample app, and what it says is that for a successful login, you pass in a non-empty username, and pwd as password. So let's go ahead and do that. So and username, password as pwd, hit login, you can see we get welcome dan message, which means a successful login. Now we can go ahead and simulate a fail login, that is if I just enter any username and any gibberish as password, hit login, we get this error message. So we'll go ahead and simulate the same. So I'll go ahead and quickly add a test hook which visits the test site and because we'll have two pages or two test functions. I have just done the same. So first of all, we'll test successful login. And then I will go ahead and locate these elements, which is our user input. Now you can see it has a placeholder, which we can use to locate the same. So let's do it so our username input and we can use page get by placeholder and the placeholder is username similarly we can select the…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
-
-
-
-
-
(Locked)
UI testing dynamic ID3m 17s
-
(Locked)
UI testing class attribute3m 19s
-
(Locked)
UI testing hidden layer5m 2s
-
(Locked)
UI testing load delay3m 23s
-
(Locked)
UI testing AJAX request2m 25s
-
(Locked)
UI testing click action2m 4s
-
(Locked)
UI testing input field2m 34s
-
(Locked)
UI testing scrollbars3m 5s
-
(Locked)
UI testing dynamic table9m 45s
-
(Locked)
UI testing verify text2m 5s
-
(Locked)
UI testing progress bar5m 28s
-
(Locked)
UI testing visibility7m 19s
-
(Locked)
UI testing app login5m 30s
-
(Locked)
UI testing mouse hover3m 49s
-
(Locked)
UI testing nbsp character2m 14s
-
(Locked)
UI testing overlapped4m 40s
-
(Locked)
-
-
-
-
-
-
-
-
-
-