Part I: Elements
Let’s try to workaround client-side validation in the browser. It is useful to know how to work with the Elements tab for a QA.
- Open this article.
- Turn off any AdBlock tool you use.
- Scroll down till the pop-up about the subscription or registration. If a pop-up doesn’t appear, scroll the other articles on the site.
- Inspect at any position of the page out of the pop-up message borders.
- Find and delete containers:
class="zephr-article-modal-modal zephr-generic-modal no-close"
;class="zephr-ad-block-detected-backdrop zephr-backdrop"
;class="zephr-ad-block-detected-modal zephr-generic-modal no-close"
;
- Scroll up and find
body
. - Double click on
class="zephr-modal-open zephr-article-modal-modal-open"
on thebody
element. - Delete
class="zephr-modal-open zephr-article-modal-modal-open"
.
Attach the video of the successfully closed pop-up.
Part II: Console
The console tab helps developers and QAs work with the browser.
- Go to this article.
- There is a task. You have to find the reason why the second picture is not shown.
- Fix the bug, so that the second picture is shown.
- Report a bug using template in the document. Attach a link to the bug with the screenshot with fixed bug and logs.
Part III: Network
cURL is a tool for sending requests using Terminal. It could be used for bug reproducing when you need to send a certain request.
In this task, you can observe an example of the request sent from the Terminal which will create an article.
- Open a New Incognito Window.
- Go to conduit app.
- Open DevTools > Network.
- Sign in (or Sign Up) and Create an article.
- Find a request which is responsible for creating the article.
- Copy this request as cURL (right click on request > Copy > Copy as cURL).
- Paste the request to the Unix Terminal (or GitBash, but not Windows PowerShell) and press Enter.
- Check your account: one more article should be created.
- Paste copied cURL and link to the screenshot with two created articles to your homework.
Part IV: Application
- Open a New Incognito Window.
- Go to DemoQA app.
- Open DevTools > Application.
- Log in.
- Find the cookie that helped you to log in (there are 4 cookies).
To find them all, delete cookies one by one and use the app simultaneously. If after deleting the cookie the app starts working wrong, this is one needed cookie. - List these cookies in your homework.