Tag

webdriver

0 views collected around this technical thread.

Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 4, 2025 · Backend Development

Effective Waiting Strategies for Selenium Web Automation

This article explains various Selenium waiting techniques—including implicit wait, fixed (hard) wait, page load strategies, and JavaScript detection—detailing their principles, advantages, disadvantages, and providing Python code examples to help choose the most suitable approach for stable and efficient automated web testing.

Automation TestingPythonSelenium
0 likes · 7 min read
Effective Waiting Strategies for Selenium Web Automation
Python Programming Learning Circle
Python Programming Learning Circle
Apr 26, 2025 · Operations

Handling Non‑Select Dropdowns, Dynamic IDs, and File Uploads with Selenium Python

This article demonstrates how to automate non‑select dropdowns that allow or disallow text input, locate elements with dynamic IDs or without unique attributes using XPath, overcome click‑obstruction with JavaScript, and upload files via pywinauto when standard input elements are unavailable, all with Python Selenium code examples.

File Uploadwebdriverxpath
0 likes · 7 min read
Handling Non‑Select Dropdowns, Dynamic IDs, and File Uploads with Selenium Python
php中文网 Courses
php中文网 Courses
Jun 14, 2023 · Backend Development

Using PHP and Selenium WebDriver for Browser-Based Web Scraping

This article explains how to install php-webdriver via Composer, set up a Selenium WebDriver instance in PHP, and write a script that automates a Chrome browser to scrape search results from Baidu, demonstrating key WebDriver APIs for element interaction and data extraction.

BackendPHPSelenium
0 likes · 5 min read
Using PHP and Selenium WebDriver for Browser-Based Web Scraping
FunTester
FunTester
Jun 12, 2022 · Backend Development

My Journey Learning Automation Testing with Python: From Selenium Recording to a UnitTest Framework

The author recounts their progression from beginner Selenium script recording to mastering WebDriver element location and a UnitTest‑based automation framework, highlighting challenges like script failures, code redundancy, and real‑world problem solving, and emphasizes continuous learning for effective Python automation testing.

Automation TestingPythonSelenium
0 likes · 6 min read
My Journey Learning Automation Testing with Python: From Selenium Recording to a UnitTest Framework
FunTester
FunTester
Oct 20, 2020 · Frontend Development

Comprehensive Guide to Selenium WebDriver Exceptions and Their Handling

This article provides a comprehensive overview of the most common Selenium WebDriver exceptions, categorizes them into checked and unchecked types, details language‑specific variants for Java, C# and Python, and offers practical guidance on diagnosing and handling each exception during automated browser testing.

C++JavaPython
0 likes · 14 min read
Comprehensive Guide to Selenium WebDriver Exceptions and Their Handling
DevOps Engineer
DevOps Engineer
May 17, 2020 · Frontend Development

Nightwatch.js 1.3 New Features, Installation Guide, and Usage Examples

This article introduces Nightwatch.js 1.3, outlines its new BDD interface, additional assertions and APIs, provides step‑by‑step installation of Nightwatch and browser drivers via npm, explains CLI options, demonstrates running a sample test, and offers guidance on unit testing and example projects.

End-to-End TestingJavaScriptNightwatch
0 likes · 7 min read
Nightwatch.js 1.3 New Features, Installation Guide, and Usage Examples
FunTester
FunTester
Sep 7, 2019 · Backend Development

Selenium Automation Utility Library in Java

This article presents a comprehensive Java Selenium utility library that encapsulates numerous reusable methods for browser automation, element interaction, screenshot handling, cookie management, JavaScript execution, scrolling, and navigation, providing a solid foundation for building robust automated test suites.

JavaSeleniumTesting
0 likes · 12 min read
Selenium Automation Utility Library in Java
FunTester
FunTester
Aug 25, 2019 · Frontend Development

Java Selenium JavaScript Click Utility Methods

This article shares a collection of Java Selenium utility methods that use JavaScript to click hidden or obstructed elements, scroll pages, and manipulate element visibility, providing ready-to-use code snippets for web automation challenges.

JavaJavaScriptSelenium
0 likes · 4 min read
Java Selenium JavaScript Click Utility Methods
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.

JavaPythonSelenium
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.

Node.jsPuppeteerSelenium
0 likes · 12 min read
Bypassing Slide Captcha with Puppeteer: A Step‑by‑Step Guide
360 Quality & Efficiency
360 Quality & Efficiency
Jan 11, 2019 · Frontend Development

Selenium UI Automation: Environment Setup, Element Locating Strategies, Wait Controls, and Common Operations

This article provides a practical guide to using Selenium for web UI automation, covering environment setup, seven element locating methods, time‑control techniques, window handling, headless mode, scrolling, cookie‑based login, screenshot capture, window closing, and page refresh with Java code examples.

JavaSeleniumTesting
0 likes · 7 min read
Selenium UI Automation: Environment Setup, Element Locating Strategies, Wait Controls, and Common Operations
360 Quality & Efficiency
360 Quality & Efficiency
Dec 21, 2018 · Frontend Development

Understanding Selenium and Appium: History, Architecture, and WebDriver Protocol

This article explains the origins, evolution, and technical architecture of Selenium and Appium, detailing their shared WebDriver foundation, the JSON Wire Protocol, code examples, and how client, service, and browser components interact during automated web and mobile testing.

Automation TestingSeleniumappium
0 likes · 8 min read
Understanding Selenium and Appium: History, Architecture, and WebDriver Protocol
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.

Node.jsSeleniumautomation
0 likes · 9 min read
Automating Login and Cookie Management with WebDriver to Save Topology Data
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.

GeetestJavaScriptSelenium
0 likes · 9 min read
Bypassing Geetest Slider Captcha Using Selenium WebDriver
360 Quality & Efficiency
360 Quality & Efficiency
Jul 9, 2018 · Frontend Development

Bypassing Geetest Slider Captcha Using Selenium WebDriver

This article demonstrates how to use Selenium WebDriver with JavaScript to automate the Geetest sliding captcha, covering installation, element interaction, image capture, pixel analysis, and human‑like sliding trajectory generation to illustrate both the challenges and techniques involved.

GeetestJavaScriptSelenium
0 likes · 9 min read
Bypassing Geetest Slider Captcha Using Selenium WebDriver
360 Quality & Efficiency
360 Quality & Efficiency
May 23, 2018 · Mobile Development

Understanding Appium: A Cross‑Platform Mobile Automation Framework

This article introduces Appium, an open‑source mobile automation framework that enables cross‑platform testing of native, hybrid, and mobile web apps by abstracting device interactions through third‑party engines, WebDriver API, sessions, and desired capabilities, and includes practical code examples.

BootstrapCross-Platform TestingDesired Capabilities
0 likes · 5 min read
Understanding Appium: A Cross‑Platform Mobile Automation Framework