Automated testing has become an integral part of web application development. However, testing in Safari, Apple's web browser, presents unique challenges due to the browser's strict Same-Origin Policy (SOP), especially when dealing with iframes. In this article, we'll explore known issues related to Safari's SOP, discuss workarounds, and demonstrate how Playwright, a popular automation testing framework, supports automated testing in this context.
Sitecore is a digital experience platform that combines content management, marketing automation, and eCommerce. It's an enterprise-level content management system (CMS) built on ASP.NET. Sitecore allows businesses to create, manage, and publish content across all channels using simple tools.
When it comes to UI testing, the reliability and consistency of your tests are paramount. In this article, we will explore various strategies to ensure the stability of your tests and minimize issues like flakiness and false reports. Our focus will be on utilizing TypeScript and Playwright to illustrate these strategies.
In the world of software testing, efficiency, maintainability, and scalability are paramount. The Page Object Model (POM) architecture is a popular approach to UI testing that promotes these virtues. It not only helps in achieving robust test automation but also ensures that the test code is easy to maintain and adapt. This blog will dive into the core concepts of the Page Object Model and how to implement it for your UI testing needs.
Web development has come a long way, with various frameworks and technologies available to create web applications. One of the classic approaches to web development in the Microsoft ecosystem is .NET Web Forms. In this article, we'll explore .NET Web Forms from the ground up, with examples and a discussion of its pros and cons.