Skip to content

BiDi WebDriver - How To Take Advantage of New Features When There Are Few Docs!

Photo of Zach Attas
Hosted By
Zach A. and 2 others
BiDi WebDriver - How To Take Advantage of New Features When There Are Few Docs!

Details

About the February Meetup
Have you tried any of the new Selenium 4 features yet? There's a lot there, we know.

One of the major changes in Selenium 4 from previous versions is the BiDi API. Previously, WebDriver was based solely on the HTTP protocol. This meant that WebDriver was sending HTTP requests to pull information from a server. With the Bidi API, events streams from the browser to test application via WebSockets. This is more suitable to how today's web applications renders pages dynamically.

While this is really cool technologically, there's not much documentation on this feature, nor are there examples to follow along.

This talk will cover how to find the internal BiDi API endpoints, and how to incorporate them into your own test framework! Don't let Selenium hog all of the BiDirectional fun for itself!

-----------------------------------------------------------
Speaker - Mieko Furuhashi
Mieko started college studying Astronomy, however, IRAF (software to analyze astronomical data) changed that. Though it was a very powerful tool, IRAF's interface was very challenging to use, and NO GOOGLING enabled Mieko to find answers. This painful experience shifted Mieko's interests from Astronomy to human computer interaction. With her many years experience as a Quality Assurance Engineer and Test Automation Engineer, Mieko takes a holistic approach to improving software quality, focusing on engineering productivity, team building, and process management. When she is not in the office, Mieko gives back to the community as a board member of the North Side Housing and Supportive Services Organization to end homelessness in Chicago.

-----------------------------------------------------------
Instructions for attending the meetup
Join the meeting via Discord! It would be very helpful if you created an account in advance!

The link below will be active before the event, and the Chicago Seleniumistas Discord Server is already live!

Discord instructions:

  1. Click this link:[ https://discord.gg/C4MUDSU](https://discord.gg/C4MUDSU)
  2. Login to Discord or create a Discord account
  3. Enter the #introductions channel and post these things:

a) Name
b) Job Title
c) What you are looking forward to getting out of this meetup (please include this!)

An admin will then admit you to the #presentation voice channel where the main event will be held!

-----------------------------------------------------------
General Guidelines

  1. Please mute yourself in the #presentations voice channel. The speaker will provide opportunities to unmute yourselves, during question times.
  2. There will be a #presentation text channel, ask any questions there you have during the presentation.
  3. There are #breakout-rooms that are limited to 5 people at a time. Let's use those rooms from 6:00-6:10pm, and after the presentation, to socialize! We'll be joining the #presentation channel at 6:10pm.
  4. The #general room will be open at all times. Feel free to socialize there.

Please contact the Chicago Seleniumistas organizers through meetup.com if you have any issues with the above!

Photo of Chicago Seleniumistas group
Chicago Seleniumistas
See more events