Posts with tag: Selenium WebDriver
Distributed system observability: Instrument Selenium tests with OpenTelemetry
Instrument Selenium tests with OpenTelemetry and be able to custom trace the tests themselves.
Distributed system observability: complete end-to-end example with OpenTracing, Jaeger, Prometheus, Grafana, Spring Boot, React and Selenium
Code examples and explanations on an end-to-end example showcasing a distributed system observability from the Selenium tests through React front end, all the way to the database calls of a Spring Boot application. Examples are implemented with the OpenTracing toolset and traces are saved in Jaeger. This example also shows a complete observability setup including tools like Grafana, Prometheus, Loki, and Promtail.
How to gather code coverage with Istanbul and Selenium and pitfalls to avoid
Istanbul does not seem to be recoding code coverage correctly, it turned out that the tests do navigation by changing the URL, which resets the code coverage.
Cypress vs. Selenium, is this the end of an era?
Blog post about a Cypress talk I did recently on a local conference. The presentation compares Cypress with well knows Selenium.
Manage and automatically select needed WebDriver in Java 8 Selenium project
Example code how to efficiently manage and automatically select needed local WebDriver using Java 8 method reference used as lambda expression.
Complete guide how to use design patterns in automation
Complete code example of how design patterns can be used in real life test automation.
Selenium WebDriver cannot click UTF-8 icons
Selenium WebDriver is not able to click UTF-8 icons. The solution is to use jQuery code.
Efficient waiting for Ajax call data loading with Selenium WebDriver
This post is about implementing an efficient mechanism for Selenium WebDriver to wait for elements by execution of jQuery code.
Automating SignalR applications with Selenium WebDriver
This post is about a "No response from server for url" issue during automation of web application using SignalR with Selenium WebDriver. The issue was resolved by configuring the application to connect to the server through WebSocket protocol.