monday Nov 08 meeting agenda, and just 4 weeks until we vanish from meetup.com!

Date: Nov. 8, 2021

Learn web testing with the author of SeleniumBase 2.0; Avoid "Pythonic pitfalls"

We'll start at 7pm sharp with our first installment of our "Pythonic pitfalls" series, showing how None can clean up your function calls, string splitting, and list slicing.

Then after introductions:

"SeleniumBase: A Python framework that inspires developers to become better test automation engineers"
Presented by Michael Mintz, author of SeleniumBase, upon the recent release of SeleniumBase 2.0 and Selenium 4.0
Michael will share his expertise on the Selenium stack and demo how you can use SeleniumBase for a wide variety of web testing tasks and challenges.

And you're cordially invited to update us on your project/idea/question when you introduce yourself, or to just sit back and enjoy the python!

Urgent! Just 4 weeks until we leave meetup.com...
Urgent! 
Urgent! Please sign up at https://princetonpy.org/ so you still get our announcements even after our transition!
Urgent! 
Urgent! Your inbox just won't be the same without our monthly missive  : )

Future meetings will include:
- data visualization in Pandas
- in-depth demo of Streamlit
- Embrace error: how error foo can advance your coding, and beyond!

and ongoing series:
"Demysti-py" looks at how familiar constructs are implemented.
"Pythonic pitfalls" improves both your code and your fundamentals.
"Where the rubber meets the road" tackles packaging and deployment.
"Deep reading" explores and applies academic articles on deep learning.

Links of interest:

15 attendees.

Talk notes:

“SeleniumBase: A Python framework that inspires developers to become better test automation engineers.”
great talk on a phenomenal tool!  2.5 fast-paced hours!
Mike Mintz covered the basics of:
    pytest: ini file, markers, discovery rules, parameterization
    css selectors
    http.server
    [i]pdb: including using s[tep] to explore code more deeply
    document.readyState: importance and under-the-hood complexity
it's cool that:
    demo mode slows down the test execution and displays the asserts.
    can record user actions as test code, then run in demo mode.
    can record while replaying a test.
    can create website tours.