© Mapbox, © OpenStreetMap

Speaker

Michael Mintz

Michael Mintz

Automation Engineering Lead at iboss

Boston, Massachusetts, United States

Actions

Creator of SeleniumBase. Open source contributor. Mentor. Automation specialist. SaaS builder.

Area of Expertise

  • Information & Communications Technology

Topics

  • Automation Testing
  • DevOps and Automation
  • Test Automation
  • Automation & CI/CD
  • Robotics Process Automation
  • Python for automation and scripting
  • Python fundamentals and advanced concepts.

The next level of bypassing CAPTCHAs with your bots

Have you ever wanted to build a bot to scrape data from a website, but then your bot got blocked by a CAPTCHA? If so, this is the presentation for you! I'll expand on my previous presentation (https://www.youtube.com/watch?v=5dMFI3e85ig) by showing more demos, revealing more insights, and making sure you have all the info you need to build bots that bypass those annoying CAPTCHAs that prevent your bots from moving forward.

Lessons from maintaining a GitHub repo for 10 years

Being the sole maintainer of a popular GitHub repo for 10 years comes with a lot of experience gained, and lessons to share. How does someone prepare for such a journey? How does one manage one's time? How do you market your repo? How do you come up with new ideas? How do you handle competition from companies who enter your field with a competing repo? Come share in my journey and find out! You might even see some live demos of the automation framework in action!

About the presenter: Michael Mintz has been the maintainer of https://github.com/seleniumbase/SeleniumBase for 10 years. He was also the designated Python speaker at SeleniumConf2023. SeleniumBase currently has around 4k GitHub Stars. One of more recent videos about it reached 10k views on YouTube: https://www.youtube.com/watch?v=5dMFI3e85ig Michael loves spending his free time working on SeleniumBase and his other GitHub projects.

A deep dive into browser automation on Edge, with Python!

The new Chromium-based Microsoft Edge has been available for a few years now, and during that time, multiple automation solutions for Edge have become available:
https://learn.microsoft.com/en-us/microsoft-edge/test-and-automation/test-and-automation

This session is going to focus on the Python side of things. Specifically, we'll do a deep dive on:
https://learn.microsoft.com/en-us/microsoft-edge/webdriver-chromium/?tabs=python

We'll start with the basics, such as understanding important resources (Eg. https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/) and then show how existing frameworks can improve on those basics.

(Note: In parallel, Microsoft supports multiple automation solutions for Edge, including Playwright and Edge-WebDriver. Both of these solutions include Python APIs.)

How bots can appear human to bypass captcha screens

Learn how web automation frameworks can disguise themselves as human web browser traffic to bypass captcha screens coming from anti-bot protection services such as Google reCAPTCHA and Cloudflare Turnstile.

Link: https://www.youtube.com/watch?v=5dMFI3e85ig

Using GitHub Actions/Workflows for browser automation

GitHub Actions/Workflows is more powerful than you think! With the right setup, you can run browser-based automation scripts to test your web apps and much more! For this, we'll be using SeleniumBase: a Python framework for easy Web-UI & mobile testing.

Running browser automation on the new Microsoft Edge

The new Microsoft Edge (Chromium-based) is here, so it's probably a good idea to run automated tests on it as part of your web site's test automation suite. We'll show you how to do that easily with Python!

Generating UI tests from a Recorder tool / Chromium extension

If you ever wanted to generate automated Web-UI tests from a Chromium extension via recording your actions, then we'll show you how! You'll be generating powerful Python scripts in no time, thanks to the power of A.I. for automated testing.

For a sneak peak of an earlier version of this tool, check out https://www.youtube.com/watch?v=eKN5nq7YbdM

Web-UI Automated Testing on Azure Pipelines with SeleniumBase

This workshop will teach you how to run browser-based test automation on Azure Pipelines with SeleniumBase. See https://github.com/seleniumbase/SeleniumBase/tree/master/integrations/azure/azure_pipelines for the overview. You'll also learn how to use SeleniumBase to create end-to-end tests for any website.

The fun side of web automation frameworks

You may think that web automation frameworks are only useful for testing websites, but they can actually be used for much more. With the ability to execute JavaScript in the browser, anything is possible, such as this music video where websites were completely altered for fun: https://youtu.be/1s-Tj65AKZA

Solving Wordle with Python web automation

One of the most popular games of the year is Wordle. Thanks to the power of Python and web automation, we can have a program solve Wordle for us, automatically! Come and learn how to do that... we'll show you some Python web automation that does exactly that!

Here's an earlier version of this presentation: https://www.youtube.com/watch?v=wSvehy4u_xw

Python Virtual Environments - What, Why, and How

Python Virtual Environments let you partition Python projects that have different Python dependencies. Learn about how the "venv" command makes it really easy to create and use virtual environments.

Boston Area Global Azure Bootcamp Sessionize Event

April 2019

Michael Mintz

Automation Engineering Lead at iboss

Boston, Massachusetts, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top