Automate a Webex Meeting outside of work?
Well scheduling a reoccurring meeting in WebEx is not a problem there's a checkbox for that and you can define Daily, Every weekday and duration.  You can also use Outlook to schedule the WebEx meetings.

Sounds more like you want to automatically launch the meeting instead of having the meeting saved with a reminder on a calendar app?
If you install the WebEx App on macOS and have it configured to start automatically there is a notifications setting so it pops up a reminder.  Then it's just a single click on Start Meeting. Or you can use the calendar of choice to do the same after importing an iCal Webex meeting.
Or if you look at the scheduled meeting page and drop down the arrow on the green Start Meeting button there's an option to open with browser or the app.  If you choose to open with the app you can then inspect the page and find a long URL webexstart://launch/. Copy that code and then launch it with command line open &quot;webexstart://launch/..etc..etc..&quot;.  That opens the App and brings you to the meeting where you still have to click Start Meeting. You could do the same with the meeting URL itself to launch the browser but that wouldn't be the webexstart:// but https:// instead. Similarly you'll need to click the Start Meeting button.
Since WebEx can activate the microphone and camera its a security risk to just auto-connect and requiring at least some user input to make the connection is recommended. Password protecting meetings is highly recommended.
Having a Cisco compatible video conferencing hardware endpoint connected to a network, then you could as a WebEx engineer / admin configure it to start the meeting and connect automatically.  This is how physical conference rooms are setup. But then you need more privileges on the WebEx backend as well as some hardware infrastructure and the software to hook it into the Cisco WebEx backend. Also the latest best practice is to not auto-connect for security reasons and a physical conference room will typically have a touch panel showing the scheduled meetings and have a Join button that becomes available at the appropriate time. That way if no one shows up to that room the room won't automatically connect.  You don't want someone wandering by to eavesdrop on a meeting if no one is using that room.  For sensitive meetings it is normal to require a passcode even for a physical room so that means tapping Join and typing in a numeric passcode to join the meeting.
Automating your own connection is of course your own choice.  But consider the scenario of having your meeting auto-connect at an inappropriate moment, etc.