TestMu AI Blogs

Page 64 of 138 · Back to latest posts

Jul 11, 2024

17 min read

How to Automate Filling In Web Forms With Python

Python automates web form filling with Selenium by locating input fields, dropdowns, radio buttons, checkboxes, date pickers, and file uploads, then sending values programmatically instead of typing them by hand. A working demo fills out a registration form's first name, last name, email, and password fields using Selenium's find_element and send_keys methods.

Jul 9, 2024

37 min read

Web Accessibility Checklist For Developers

Ensure your website meets accessibility standards with our Web Accessibility Checklist. Learn WCAG 2.1 guidelines, key principles, and more.

Jul 9, 2024

30 min read

How To Take Full Page Screenshots In Selenium WebDriver

Learn how to take full page screenshots in Selenium WebDriver, including various approaches such as viewable area, WebElements full page screenshots, and more.

Jul 9, 2024

6 min read

Overcoming Locally Hosted Website Testing Limitations with HyperExecute Background Services

HyperExecute Background Services hosts a locally run app's server on its own cloud VM, removing the resource contention that causes flaky, slow local test runs.

Jul 9, 2024

9 min read

June’24 Updates: AI-Native Test Manager, AI CoPilot Dashboard, and More

In June, we went live with the AI-native Unified Test Manager, AI CoPilot Dashboard for Analytics, and more. Read on!

Jul 8, 2024

20 min read

Selenium Grid Setup: Basics and Getting Started Tutorial

Discover how to configure a Selenium Grid setup for improved test automation. Get the complete setup guide here.

Jul 8, 2024

26 min read

How To Write Test Cases in Java

Learn to write test cases in Java with Selenium WebDriver and TestNG: locate WebElements, add assertions, and run tests locally or on a cloud grid.

Jul 5, 2024

20 min read

Xcode for Windows: Build iOS Apps Without a Mac

Xcode runs exclusively on macOS, so building iOS apps on Windows requires a workaround such as running macOS in a virtual machine like VirtualBox or VMWare, renting a cloud Mac from services like MacStadium or MacinCloud, using Hackintosh, or building with cross-platform frameworks like Flutter and React Native. Cloud platforms can then test the resulting iOS app on real devices.

Jun 28, 2024

28 min read

How To Use CSS Transform-Origin Property

The CSS transform-origin property changes the pivot point that transformations like rotation, scaling, and skewing rotate or scale around, replacing the default center point set at 50% 50%. It accepts one, two, or three values along the x-axis, y-axis, and an optional z-axis for 3D transforms, using lengths, percentages, or keywords like left, top, or bottom.

Jun 25, 2024

18 min read

Mobile Website vs App: Key Differences

Discover the key differences between mobile website vs app, and learn how to choose the best option for your organization's needs.

Jun 24, 2024

27 min read

How To Generate NUnit Reports

In this tutorial, you will learn about generating NUnit reports along with some new features and advantages of ExtentReports.

Jun 21, 2024

25 min read

How to Create TestNG.xml File in Eclipse

This TestNG guide will help you in creating a TestNG.xml file and then executing multiple test cases in parallel on a Selenium Grid.

Jun 21, 2024

22 min read

How to Use Breakpoints for Debugging in Selenium WebDriver

A breakpoint pauses Selenium WebDriver execution at a line so you can inspect variables and step through code in Eclipse or IntelliJ to find failures faster.

Jun 20, 2024

23 min read

Mobile Accessibility Testing: Checklist, Process and Tools

A complete guide on how to perform mobile accessibility testing of Android and iOS apps. Explore the checklist, process, and tools!

Jun 20, 2024

11 min read

How to Unblock a Website: Step-by-Step Guide

Blocked at work, school, or by region? Unblock a website with a VPN, proxy, DNS change, or HTTPS switch, and see which method fits which block.

Jun 19, 2024

14 min read

Reimagining Test Case Generation with AI

Discover why software teams leverage AI for test case generation, including benefits, best practices, and challenges in implementing AI for software testing.

Jun 18, 2024

24 min read

Mouse Hover in Selenium: Code, Pitfalls & Best Practices

Perform mouse hover in Selenium with ActionChains in Python. Code examples, common pitfalls, best practices, and cross-browser cloud setup.

Jun 14, 2024

27 min read

What Is CI/CD in Automation Testing

Learn how CI/CD in automation testing accelerates software development, enables faster release cycles, and helps choose the right CI/CD automation testing tool.

Jun 14, 2024

34 min read

How To Generate Extent Reports In Selenium

Extent Reports is a library that generates customized, HTML-based test reports for Selenium, most commonly integrated through the TestNG framework. Generating a report requires three classes, ExtentSparkReporter to create the HTML file, ExtentReports to attach it, and ExtentTest to log each test's pass, fail, or skip status, with STANDARD and DARK available via the setTheme method.

Jun 13, 2024

26 min read

How To Handle Authentication PopUps in Selenium WebDriver

Learn to handle authentication popups in Selenium WebDriver, explore its different types of alerts, and effectively manage login prompts during web automation.