Showing posts with label #Selenium4. Show all posts
Showing posts with label #Selenium4. Show all posts

Sunday, 2 February 2025

Captcha Automation which involves Arithmetic Calculations

๐Ÿค– TEST AUTOMATION • ROBOT FRAMEWORK

๐Ÿงฎ Captcha Automation with Arithmetic Calculations

Explore an automated testing approach for arithmetic-based CAPTCHA challenges using Robot Framework, Page Object Model, and data-driven testing.

▶️ CAPTCHA AUTOMATION SERIES

๐ŸŽฌ Explore the Complete Captcha Playlist

Watch more practical content on CAPTCHA automation, Robot Framework, automated testing, Page Object Model, and data-driven test automation.

๐Ÿ” What This Automation Demonstrates

This automation approach demonstrates how arithmetic-based CAPTCHA challenges can be handled as part of an automated testing workflow, with an emphasis on reliability, maintainability, and execution speed.

๐Ÿš€ Key Automation Features

๐Ÿงฉ
Page Object Model + Data-Driven Testing
Uses Page Object Model principles together with Excel-based data-driven testing above Robot Framework to create a structured and maintainable automation solution.
๐ŸŽฏ
Reliable CAPTCHA Test Execution
The approach is designed to avoid unnecessary failed attempts when the automation test script encounters an arithmetic CAPTCHA.
⚡
Optimized Test Performance
The automation workflow is optimized for faster execution, helping reduce unnecessary processing during automated tests.

๐Ÿ› ️ Automation Technology Stack

๐Ÿค– Robot Framework ๐Ÿ“Š Excel Data ๐Ÿงฉ Page Object Model ๐Ÿงฎ Arithmetic CAPTCHA ⚡ Test Optimization

๐Ÿ’ก Key Takeaway

A well-structured test automation framework can improve reliability, maintainability, and execution performance when handling arithmetic-based CAPTCHA scenarios in controlled testing environments.

⚠️ Responsible Automation
CAPTCHA automation should only be used for authorized testing, QA, and controlled environments where you have permission to automate the application.
๐ŸŒŸ

Follow for More Automation & Engineering Content

Follow the complete engineering journey, automated testing, CI/CD, DevOps, AI, cybersecurity, full-stack development, and software engineering projects.

๐Ÿ’ผ Subscribe on LinkedIn ▶️ YouTube Channel ๐Ÿ‘ค LinkedIn Profile
๐Ÿค– Robot Framework • ๐Ÿงช Test Automation • ๐Ÿ“Š Data-Driven Testing
Build reliable, maintainable, and efficient automation.

Friday, 17 January 2025

Captcha Automation Using Selenium 4 and Java 23

๐Ÿงช SELENIUM 4 • JAVA 23 • TEST AUTOMATION

๐Ÿค– CAPTCHA Automation Using Selenium 4 & Java 23

Explore a practical test automation demonstration using Selenium 4 and Java 23 in a controlled QA environment.

▶️ CAPTCHA AUTOMATION PLAYLIST

๐ŸŽฌ Watch the Complete Automation Series

Explore additional demonstrations covering CAPTCHA automation, Robot Framework, data-driven testing, Page Object Model, and automated testing techniques.

๐Ÿ” What This Demo Covers

This demonstration showcases an approach to CAPTCHA-related automation using Selenium 4 and Java 23 within a controlled test automation environment.

๐Ÿ› ️ Technology Stack

๐ŸŒ Selenium 4 ☕ Java 23 ๐Ÿงช Test Automation ๐Ÿ” Web Testing ⚡ Automation

๐Ÿš€ Demo Highlights

✓
Selenium 4 Web Automation
Demonstrates browser automation concepts using the Selenium 4 framework.
✓
Java 23 Automation
Uses modern Java development with Selenium for automated testing scenarios.
⚠️ Responsible Test Automation
CAPTCHA-related automation should be performed only in applications, environments, and test scenarios where you have explicit authorization. Use these techniques for QA, development, and controlled security testing.
๐ŸŒŸ

Follow for More Automation & Engineering Content

Follow the complete engineering journey covering Selenium, Java, Robot Framework, automated testing, CI/CD, DevOps, AI, cybersecurity, and software engineering projects.

๐Ÿ’ผ Subscribe on LinkedIn ▶️ YouTube Channel ๐Ÿ‘ค LinkedIn Profile
๐Ÿค– Selenium 4 • ☕ Java 23 • ๐Ÿงช Test Automation
Build reliable, maintainable, and efficient automation.

Monday, 5 September 2022

CSharp & RestSharp Integration with Python

  •  User Interface and Web Services Integration with other Programing Languages
  • Useful insights about Pre-Stock Market buying and selling reports are generated
  • When buying or selling stocks best prices decisions are aided




Tuesday, 30 August 2022

[๐Ÿ› Bug report: ] “RestSharp” package is failing or not able to install with “.Net 6”

 

Issue: The stable versions or pre-releases installations are failing with “.Net 6” version


Screenshots:


Project Detailss:



Pre-Release failing



Stable Version failing 





Archived Stable Version Failing 





Friday, 12 August 2022

Analysis of Architectural difference between Cypress and Selenium

 In this demo, I will summarize my analysis of Architectural difference between Cypress and Selenium.


Kindly provide your feedback as comments whether the “Real User Actions or Behaviors” should be part of functional, API and regression test automation or tweaking of HTML or DOM should be, too be a part.






Wednesday, 3 August 2022

“Web Scrapping” of data from YouTube UI and generate reports using python (AI & Data Science) Demo

 

  • v  A Python BDD (AI and Data science) solution for YouTube UI, demo.
  • v  Web Scrapping of data from UI will be performed.
  • v  Scrubbing of the extracted data will be accomplished.
  • v  Graphs generated are two-dimensional comparison in nature
  • v  At the end, below mentioned reports will be produced using AI & Data Science which provides useful/vital insights.

  ร˜  Plot Graph
ร˜  Scatter Chart
ร˜  Bar Graph
ร˜  Histogram
ร˜  Pie Chart




Sunday, 17 July 2022

[๐Ÿ› Bug]: WebDriverManager with the "MatchingBrowser" command displays error in Selenium C#

When the WebDriverManager is instantiated with the "MatchingBrowser" command, the browser is not launched and error is displayed

Screenshot:



[๐Ÿ› Bug]: ".Net5.0" and latest "Configuration Manager" genreates security issues (Selenium C#)

With the below mentioned versions, the error "System.Security.Permissions" is displayed. 


Due to which the build generation is failing.


Details:


.Net Framework             :: net5.0
ConfigurationManager :: 7.0.0-preview.6.22324.4


Screenshot:






Thursday, 14 July 2022

Web Scrapping using Selenium4 and Python (Data Science)

  • Data is scraped from Amazon website using Selenium4
  • Python Data science is used to create analytical report
  • Bar Chat and Pie Chart analytical reports are created from real time data



Tuesday, 12 July 2022

[๐Ÿ› Bug]: Selenium4, CSharp & WebDriverManager is not downloading the latest version of EdgeDriver and throwing error

 

When the Edge browser is upgraded from “102.0.1245.44” to “103.0.1264.49 ”, the latest EdgeDriver such as “103.0.1264.49 ” is not downloaded by the WebDriverManager and test scripts are failing.


Screenshots:

Error Details:





EdgeDriver latest version not downloaded details:




Installed Edge Browser version:



Tuesday, 28 June 2022

[๐Ÿ› Bug]: Selenium4, Java & WebDriverManager downloads improper versions of drivers and test executions are failing

 

When old versions of Chrome/Edge/Firefox are installed and when the WebDriverManager is used/run, it downloads the incorrect version of chromedrive.exe or respective drivers and hence the test executions are failing.


Screenshots:

Error Details:

Selenium4, Java, WebDriverManager, Error


Browser Installed Version:

Old Version Chrome Browser installed details



[๐Ÿ› Bug]: Selenium4, CSharp & WebDriverManager downloads inappropriate versions of drivers and test executions are failing

 

When old versions of Chrome/Edge/Firefox are installed and when the WebDriverManager is used/run, it downloads the latest version of chromedrive.exe or respective drivers and hence the test executions are failing.

Screenshots:

Error Details:



Browser Installed Version:



WebDriverManager driver downloaded details:


Thursday, 9 June 2022

[๐Ÿ› Bug] Selenium4, C#, Java & WebDriverManager, latest version are not working and throwing errors

 [๐Ÿ› Bug]:  Selenium4 & WebDriverManager latest versions are not working and throwing errors

Scenario 1: 

The WebDriverManager/Driver throws error when the URL is passed without "http://" or "https://"

Screenshot:

Error Details:

Driver Error


Scenario 2:

The WebDriverManager supports only the stable version and not Beta version




Browser .exe downloaded and available details:



Version Details:



Please Note: In some test scenarios the beta version is also used for testing