Happy to share that my first Automation Engineering blog was published on LinkIT under INTECS - UoM. This article reflects my journey with Python and Selenium and what I learned from my first automation project.💻 Read here: https://lnkd.in/dyrmbtuD #Python #Selenium #Automation #INTECS #LinkIT
Python Automation with Selenium at INTECS
More Relevant Posts
-
Can Python and Selenium make automation easier for beginners?🐍👨🏼💻 Beginning My Automation Engineering Journey with Python and Selenium by Pasindu Pabasara “The biggest lesson I learned was that automation is not just about writing scripts. It is about understanding systems, workflows, and designing efficient solutions.” Pasindu shares in this blog how his first automation project helped him understand the logic, tools, and best practices behind real-world automation. Read more on LinkIT: https://lnkd.in/gVF-Y7Un Building a Strong Community of Tech Storytellers! 💻✨ #Python #Selenium #Automation #INTECS #FIT #UOM
To view or add a comment, sign in
-
-
Recently, I’ve been working on executing Python scripts in VS Code and leveraging them to generate efficient and scalable test cases. This has been a game-changer in improving test coverage and reducing manual effort. Transitioning from manual testing to automation with Python not only boosts productivity but also ensures higher accuracy and faster delivery.
To view or add a comment, sign in
-
Beyond the Boilerplate: Why Pytest Fixtures are the secret weapon of Python automation. If your test setup logic feels like a teetering Jenga tower of inherited classes and repetitive setUp methods, you’re likely spending more time managing code than actually testing. In the world of Python, moving toward Pytest Fixtures is like switching from manual configuration to a streamlined, automated workflow. The beauty of fixtures lies in their ability to handle complex dependencies while keeping your test files remarkably clean and focused. Why moving away from standard class-based setups changes everything: Explicit Dependency Injection: No more wondering where a database connection or a browser instance magically came from. In Pytest, you pass fixtures as arguments directly to your test function. It’s clear, readable, and tells you exactly what a test requires before you even look at the logic. The Magic of Scopes: Not every resource needs to be recreated for every single test. Pytest allows you to define the "lifetime" of a fixture—whether it’s for a single function, a class, or the entire session. Why log in to your application 50 times when you can do it once, share the state, and significantly speed up your entire pipeline? The "Yield" Revolution: Forget about writing separate, detached cleanup methods. By using the yield keyword, you can combine setup and teardown into a single, intuitive function. Everything before yield happens before the test; everything after handles the cleanup—even if the test fails. Modular Power with conftest.py: You can organize your fixtures in a central conftest.py file, making them globally available across your project without a single import statement. It’s the cleanest way to share configurations across hundreds of test files. Quality in automation is about building a framework that doesn't become a maintenance burden six months down the road. Leveraging fixtures allows you to treat your test infrastructure as a set of modular, reusable components rather than a massive block of copy-pasted boilerplate. Are you still using classic class-based setups, or have you embraced the power of fixtures? Let’s talk about your most complex setup—how many fixtures do you usually "chain" together for a single E2E test? #Python #Pytest #TestAutomation #SDET #SoftwareEngineering #CleanCode #TestGeeks
To view or add a comment, sign in
-
-
🚀 Project Update: Automated Image Watermarker Details: A GUI tool built with Tkinter that allows batch processing of images to add custom text watermarks. 🔗 Link: https://lnkd.in/duArQmmv #Python #Automation #Selenium
To view or add a comment, sign in
-
🚀 I just built an API Test Automation project using Python! In this project, I implemented automated tests for a REST API using Python, Requests and Pytest. 🔹 Covered CRUD operations: GET (list & single user) POST (create user) PUT & PATCH (update user) DELETE (remove user) 🔹 Also included negative test scenarios This project helped me better understand how APIs work and how to validate responses without relying on UI. 🔗 GitHub project: https://lnkd.in/dFpYwxws #QA #AutomationTesting #Python #APITesting #Selenium #SoftwareTesting
To view or add a comment, sign in
-
Learn Python Strings in this complete beginner-to-advanced tutorial and understand why strings are essential in automation 🚀 In this video, we explain how strings work in Python and how they are used in real-world automation systems like login forms,...
Python Strings Explained | Why Strings Matter in Automation | Automation with Python Series
https://www.youtube.com/
To view or add a comment, sign in
-
Complete Python Testing Guide by Jan Giacomelli is out 🚀 Learn how to write better tests with your AI agents to deliver better software faster. Including agent files - CLAUDE .MD and .cursorrules https://lnkd.in/ecD3e9_8
To view or add a comment, sign in
-
🚀 Project Update: Automated Image Watermarker Details: A GUI tool built with Tkinter that allows batch processing of images to add custom text watermarks. 🔗 Link: https://lnkd.in/duArQmmv #Python #Automation #Selenium #100DaysOfCode
To view or add a comment, sign in
-
🚀 Project Update: Automated Image Watermarker Details: A GUI tool built with Tkinter that allows batch processing of images to add custom text watermarks. 🔗 Link: https://lnkd.in/duArQmmv #Python #Automation #Selenium #100DaysOfCode
To view or add a comment, sign in
-
🚀 Project Update: Automated Image Watermarker Details: A GUI tool built with Tkinter that allows batch processing of images to add custom text watermarks. 🔗 Link: https://lnkd.in/duArQmmv #Python #Automation #Selenium #100DaysOfCode
To view or add a comment, sign in
More from this author
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development