Tagged articles
234 articles
Page 3 of 3
FunTester
FunTester
Aug 16, 2019 · Fundamentals

Saving Selenium Screenshots on Windows Without Illegal Characters

This guide explains how to avoid Windows filename restrictions when saving Selenium WebDriver screenshots by using a time‑based naming method with safe characters and also provides a custom‑name alternative, complete with Java code examples.

SeleniumWebDriverWindows
0 likes · 3 min read
Saving Selenium Screenshots on Windows Without Illegal Characters
FunTester
FunTester
Aug 3, 2019 · Mobile Development

How to Use Java Multithreading for Database Operations in Android UIAutomator Tests

The article demonstrates a simple Java ThreadTest class that enables concurrent database updates during Android UIAutomator and Selenium‑Java test cases, showing how to control execution with key flags, integrate the thread into test methods, and optionally use join() to avoid exceptions.

SeleniumUIAutomatordatabase
0 likes · 4 min read
How to Use Java Multithreading for Database Operations in Android UIAutomator Tests
DevOps
DevOps
May 28, 2019 · Frontend Development

Comparative Analysis of Open-Source UI Automation Testing Tools

This article reviews the background, features, platform support, learning curve, and language compatibility of several open‑source UI automation tools—including Selenium, UIAutomation, Watir, Sahi, Katalon Studio, and Robot Framework—to guide testing engineers in selecting suitable alternatives to commercial solutions.

Katalon StudioSahiSelenium
0 likes · 14 min read
Comparative Analysis of Open-Source UI Automation Testing Tools
Beike Product & Technology
Beike Product & Technology
May 23, 2019 · Fundamentals

Frontend Automated Testing: A Comprehensive Guide

This article explores four key questions about automated testing: what it is, why it matters, which projects benefit from it, and how to implement it, providing a complete frontend testing framework including unit testing, API testing, functional testing, and benchmark testing.

API testingAutomated TestingReact Testing
0 likes · 16 min read
Frontend Automated Testing: A Comprehensive Guide
DevOps
DevOps
May 15, 2019 · Frontend Development

Understanding Selenium: Architecture, Components, and a Sample WebDriver Test Script

This article introduces Selenium as a suite of web UI automation tools, explains the architecture of Selenium 1 and WebDriver, details the roles of the Selenium server and client libraries, and presents a simple Java WebDriver script for logging into an ITA portal, including code snippets and element locating strategies.

PythonSeleniumWebDriver
0 likes · 12 min read
Understanding Selenium: Architecture, Components, and a Sample WebDriver Test Script
360 Tech Engineering
360 Tech Engineering
Apr 26, 2019 · Frontend Development

Bypassing Slide Captcha with Puppeteer: A Step‑by‑Step Guide

This article explains how to use the Node.js‑based Puppeteer library to automate the solving of slide‑captcha challenges by opening the target page, extracting canvas data, calculating the missing piece position, simulating a human‑like drag motion, and verifying the result, while comparing Puppeteer with Selenium/WebDriver.

PuppeteerSeleniumSlide Captcha
0 likes · 12 min read
Bypassing Slide Captcha with Puppeteer: A Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Dec 12, 2018 · Backend Development

How to Scrape High‑Resolution Images from Huaban with Selenium & XPath

Learn step‑by‑step how to use Python, Selenium, and XPath to crawl Huaban’s dynamic image boards, extract high‑resolution pictures, handle varying DOM structures, and organize the downloads into categorized folders, while also covering environment setup and key code snippets.

Image DownloadSeleniumautomation
0 likes · 6 min read
How to Scrape High‑Resolution Images from Huaban with Selenium & XPath
360 Tech Engineering
360 Tech Engineering
Nov 23, 2018 · Frontend Development

Automating Login and Cookie Management with WebDriver to Save Topology Data

This article demonstrates how to use WebDriver (Selenium) to automate login, capture and reuse cookies, and programmatically interact with a topology page to save node coordinates, providing step‑by‑step code examples for initializing drivers, handling authentication, setting cookies, and iterating over multiple pages.

CookieSeleniumWebDriver
0 likes · 9 min read
Automating Login and Cookie Management with WebDriver to Save Topology Data
转转QA
转转QA
Nov 22, 2018 · Operations

Automated Regression Testing Framework for Activity Pages Using Selenium and ImageDiff

This article presents an automated regression testing solution called “Monitor Dog” that leverages Selenium with headless Chrome to efficiently validate page data and style correctness for numerous promotional activity pages, incorporating image diff analysis, element interaction, and detailed reporting to ensure seamless system updates without impacting user experience.

ImageDiffSeleniumTesting framework
0 likes · 10 min read
Automated Regression Testing Framework for Activity Pages Using Selenium and ImageDiff
Beike Product & Technology
Beike Product & Technology
Oct 12, 2018 · Fundamentals

Headless Browser Automation: Selenium vs Puppeteer

This article explores headless browser automation technologies including Selenium, PhantomJS, Puppeteer, and Headless Chrome, comparing their architectures, use cases, and implementation differences.

Automated TestingBrowser AutomationChrome DevTools Protocol
0 likes · 9 min read
Headless Browser Automation: Selenium vs Puppeteer
360 Tech Engineering
360 Tech Engineering
Jul 10, 2018 · Information Security

Bypassing Geetest Slider Captcha Using Selenium WebDriver

This article demonstrates how to use Selenium WebDriver with JavaScript to automate the Geetest slider captcha, covering the captcha background, WebDriver setup, element interaction, image capture, pixel analysis, and crafting human‑like sliding trajectories to attempt bypassing the security check.

CaptchaGeetestSelenium
0 likes · 9 min read
Bypassing Geetest Slider Captcha Using Selenium WebDriver
JD Tech
JD Tech
Jun 20, 2018 · Mobile Development

Comprehensive Guide to Android UI and API Automation Testing

This article presents a comprehensive guide to Android UI and API automation testing, covering framework selection, script development with Robotium and Genymotion, Docker-based Selenium grid deployment, Python RemoteDriver usage, security testing, and best practices for efficient mobile test automation.

AndroidDockerPython
0 likes · 12 min read
Comprehensive Guide to Android UI and API Automation Testing
Youzan Coder
Youzan Coder
May 25, 2018 · Operations

Bee UI Automation Framework Overview and Test Case Design

Bee is a Youzan QA UI automation framework built on Selenium and Selenide that abstracts element loading and locating, provides pageObject and service layers, supports macOS Chrome, includes retry and unified locator mechanisms, and integrates with TestNG, Jenkins, and ReportNG for reliable web and WAP test case design.

CI integrationFrameworkSelenide
0 likes · 14 min read
Bee UI Automation Framework Overview and Test Case Design
21CTO
21CTO
Dec 15, 2017 · Backend Development

Master Web Scraping with Python: Regex, BeautifulSoup & Selenium

This guide demonstrates how to combine Python's regex, BeautifulSoup, and Selenium (including Chrome and headless PhantomJS) for powerful web scraping, covering tag matching, handling Ajax, iFrames, cookie management, and practical code examples for extracting and interacting with dynamic web content.

Headless BrowserSeleniumWeb Scraping
0 likes · 10 min read
Master Web Scraping with Python: Regex, BeautifulSoup & Selenium
DevOps Engineer
DevOps Engineer
Nov 27, 2017 · Fundamentals

From Functional to Automated Testing: A Learning Path for Software Testers

This article guides software testers who have only performed functional testing on how to transition to automation, performance, and security testing by learning programming, using Selenium with Java or Python, and leveraging online video tutorials to build a robust testing skill set.

Career DevelopmentPythonSelenium
0 likes · 4 min read
From Functional to Automated Testing: A Learning Path for Software Testers
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Sep 12, 2016 · Operations

Automating TDH Upgrade Tests with Docker, Jenkins, Selenium, and Guacamole

To address limited iteration cycles and complex upgrade testing, the article presents a comprehensive automated testing framework for Transwarp Data Hub (TDH) that integrates Docker, Jenkins, Selenium, VNC Server, Guacamole, and Python, enabling reliable, repeatable upgrades, detailed reporting, and real‑time monitoring.

Automated TestingDevOpsDocker
0 likes · 11 min read
Automating TDH Upgrade Tests with Docker, Jenkins, Selenium, and Guacamole
ITPUB
ITPUB
Mar 21, 2016 · Backend Development

How to Bypass Common Anti‑Scraping Measures: Headers, Behavior, and Dynamic Pages

This guide outlines the main anti‑scraping techniques used by websites—including header validation, user‑behavior monitoring, and dynamic content loading—and provides practical methods such as header spoofing, IP proxy rotation, request throttling, and Selenium/PhantomJS automation to overcome them.

HeadersPhantomJSSelenium
0 likes · 6 min read
How to Bypass Common Anti‑Scraping Measures: Headers, Behavior, and Dynamic Pages
21CTO
21CTO
Jan 26, 2016 · Backend Development

How to Bypass Common Anti‑Scraping Measures: Headers, Behavior, and Dynamic Pages

This article summarizes common anti‑scraping techniques—including header checks, user‑behavior detection, and dynamic page defenses—and provides practical ways to circumvent them using custom headers, IP proxies, request timing, and tools like Selenium with PhantomJS to simulate real browsers.

HeadersProxySelenium
0 likes · 6 min read
How to Bypass Common Anti‑Scraping Measures: Headers, Behavior, and Dynamic Pages