ocaramba

C# Framework to automate tests using Selenium WebDriver

24 articles 281 View on GitHub ↗
24 articles
How Ocaramba Handles Custom Exceptions: A Deep Dive into WaitTimeoutException and DataDrivenReadException

Discover how Ocaramba handles custom exceptions like WaitTimeoutException and DataDrivenReadException for robust .NET test automation. Learn about its constructor patterns for consistent error management.

deep-dive
Feb 23, 2026
What Custom WebElement Wrappers Does Ocaramba Provide?

Discover Ocaramba's custom WebElement wrappers like Table Select and Checkbox. Enhance your Selenium testing with domain-specific actions and full IWebElement access.

deep-dive
Feb 23, 2026
How to Use PerformanceHelper in Ocaramba: Measure and Report Test Execution Times

Learn how to use PerformanceHelper in Ocaramba to measure and report test execution times. Time operations with StartMeasure StopMeasure for automated CI reporting.

how-to-guide
Feb 23, 2026
How to Use WaitHelper in Ocaramba for Reliable Test Synchronization

Learn to use WaitHelper in Ocaramba for dependable test synchronization. Pause execution until conditions are met or timeouts expire, preventing test failures.

how-to-guide
Feb 23, 2026
Ocaramba Utility Helpers: A Complete Guide to Test Automation Utilities

Explore Ocaramba utility helpers for test automation. Discover WaitHelper FilesHelper NameHelper DateHelper PerformanceHelper PrintPerformanceResultsHelper and SqlHelper for efficient testing.

how-to-guide
Feb 23, 2026
How Ocaramba Implements Non-Stopping Assertions with Verify

Discover how Ocaramba implements non stopping assertions using the Verify class. Learn how exceptions are managed allowing your tests to continue executing.

how-to-guide
Feb 23, 2026
How to Check if an Element Is Present Using Ocaramba’s Extensions

Learn to check if an element is present using Ocaramba extensions. Safely verify element visibility with IsElementPresent without exceptions in your WebDriver tests.

how-to-guide
Feb 23, 2026
How to Use WaitForAngular in Ocaramba: Automatic Angular Synchronization

Learn to use WaitForAngular in Ocaramba to automatically synchronize tests with Angular apps. Pause execution until HTTP requests complete for reliable testing.

how-to-guide
Feb 23, 2026
How to Use WaitForAjax in Ocaramba for Reliable AJAX Synchronization

Learn how to use WaitForAjax in Ocaramba to reliably synchronize AJAX requests. This guide explains how this IWebDriver extension prevents race conditions with configurable timeouts.

how-to-guide
Feb 23, 2026
How to Handle JavaScript Alerts with Ocaramba WebDriverExtensions: A Complete Guide

Master JavaScript alerts in Selenium with Ocaramba WebDriverExtensions. Learn to confirm dismiss or send text to alerts using JavaScriptAlert class for automated testing success.

how-to-guide
Feb 23, 2026
How to Use WebDriverExtensions in Ocaramba: A Complete Guide with Code Examples

Master WebDriverExtensions in Ocaramba. This guide simplifies Selenium tests with fluent methods for navigation, sync, and JS execution. Explore code examples.

how-to-guide
Feb 23, 2026
How Ocaramba Captures Screenshots on Test Failure: Automatic vs. Assertion-Level Methods

Discover how Ocaramba captures screenshots on test failure. Learn about automatic and assertion-level methods using Selenium for effective debugging.

how-to-guide
Feb 23, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →