
BIO
Christos is a Software Engineer in Test passionate about automation and software quality. At Allwyn Lottery Solutions, he focuses on developing and maintaining automation frameworks, improving testing methodologies, and ensuring software reliability across various platforms. His background spans gaming, blockchain, and mobile applications, where he has worked extensively on functional, performance, and API testing.
With nearly 15 years of prior experience in Computer Technology, he applies technical expertise and a problem-solving approach to modern testing challenges.
Tutorial (Beginner):
Integration Simplified: Bringing WebdriverIO to Your Project
Adding an automation framework like WebdriverIO to an already established project can seem daunting—how do you ensure smooth integration without disrupting existing workflows? This session demystifies the process, providing a step-by-step guide to embedding WebdriverIO into your current repository with minimal friction.
Whether your project is built with React, Vue, or a custom backend, integrating WebdriverIO effectively can unlock powerful end-to-end testing capabilities, improve test reliability, and streamline CI/CD workflows. We'll break down installation, configuration, and test writing while tackling common pitfalls that arise when adding WebdriverIO to a pre-existing codebase.
Join this talk to explore the full integration process, starting with assessing your project’s current structure and dependencies to ensure compatibility. Learn how to install WebdriverIO in a way that minimizes conflicts, configure it to fit seamlessly into your existing setup, and modify project settings to support automated testing without unnecessary refactoring. We’ll also cover how to structure WebdriverIO’s configuration files and delve into writing efficient tests that maintain both scalability and maintainability.
By the end of this session, you'll have a clear roadmap for integrating WebdriverIO into any existing repository, ensuring a smooth transition to automated testing with minimal disruption. Expect a live demo, actionable insights, and a sample configuration available in an open-source repository.