In the previous chapter, we talked about the differences between code libraries and frameworks 👨💻 In this chapter, we are going to dive deeper into understanding the...
Without a doubt, automation testing has in recent years grown to become an industry of its own in the software development world. High demand for new platforms, tools and...
Before taking control over Shadow DOM, let me brief you about the session that I presented at the virtual Selenium Conference 2020. Due to the limited number of seats at the...
In the previous chapter, we reviewed some of the basics of GraphQL, differences between REST and GraphQL and core concepts of GraphQL. Now let's understand more about some of the...
Users play a vital role in the success of any product, especially when it comes to user interface - we cannot compromise. We need to introduce functional automation testing to our...
Popular test automation solutions for web applications aim for speed and multiple browser support. But which one is truly the fastest? And which has the widest support for various...
In my previous beginner's guide, we discussed what is Puppeteer, installed required dependencies and reviewed some of its capabilities via code examples. Now, we'll dive even...
There is a lot of heated debate on the Web these days about which JavaScript framework to use. There are a lot of options as far as frameworks go, and the two main contenders are...