Public Project Meeting - June 17, 2021
Categories:
Archived meeting minutes
Continuing the series of bi-weekly public project meetings, here is the timeline of the meeting held on June 17, 2021,5:30 PM CET. (Below times are on IST)
Meetings are held on the #selenium-tlc
channel on Selenium Slack.
Diego Molina 8:52 PM
Here is the proposed agenda:
General project statistics
- Previous meeting: 167 open issues, 28 open pull requests
- Currently: 170 open issues, 23 open pull requests
Pending work for the RC 1?
- Server - Grid
- Hub reports Nodes going down https://github.com/SeleniumHQ/docker-selenium/issues/1257
- TimeoutException https://github.com/SeleniumHQ/selenium/issues/9528
Language bindings
- “se:cdpVersion” is missing in C# and JS
- Can all bindings do CDP over Grid?
- What are the features present in Selenium 4?
- Do all bindings implement them?
Release process
After beta 4, we should document how each binding and the Grid are released
Selenium IDE
Who knows what the release process is? What is needed?
Who can help reviewing pull requests?
#1257 Hub reporting no available nodes after a few hours SeleniumHQ/docker-selenium | Apr 8th | Added by GitHub
#9528 java.util.concurrent.TimeoutException thrown at random netty read timeouts with RemoteWebDriver SeleniumHQ/selenium | May 28th | Added by GitHub
8:56 PM
btw, there is no hurry to start, we can also start when most folks are available, I believe this won’t be a long one
Diego Molina 9:01 PM
Just a comment from the increased number of issues… I believe users are starting to give more feedback, so that’s good
9:05 PM
I believe we can slowly jump into the first topic: Pending work for the RC 1?
9:06 PM
Regarding the Grid, I would say it is feature complete
9:07 PM
but we have a couple of bugs we are checking with @Puja Jagani
9:08 PM
I think we can sort them out during the next week (fingers crossed :slightly_smiling_face:)
Diego Molina 9:13 PM
talking about the language bindings, I think the most relevant thing for RC1 is to check feature parity
Titus Fortner 9:14 PM
@AutomatedTester did the shadow Dom work you did end up in geckodriver /Firefox yet?
9:15 PM
I know some bindings implemented the endpoints already
David Burns 9:15 PM
No, it’s nearly done
Maybe I should hand it to the Mozilla folks and maybe they could finish it off
Titus Fortner 9:15 PM
I kind of wanted to wait until I could make sure tests passed and stuff because I never trust myself :)
David Burns 9:16 PM
There is an issue with something between marionette and geckodriver but those are super hard to diagnose
Titus Fortner 9:17 PM
There were some accessibility endpoints? I’m not sure we’ve all added. And I think ruby deprecated methods that other languages implemented with JS
I’ve been meaning to do a deeper dive into the various tests, but haven’t gotten there yet. Ruby broke CDP in last beta release, we need to figure out
9:21 PM
We probably need to do a beta 4.1 just for ruby with that fix
Diego Molina 9:22 PM
Since the VNC stuff has been implemented, I have a bit of time next week to start working in an issue to document feature parity
Titus Fortner 9:23 PM
I’ll dedicate some time this month to helping with it
Probably the last topic is Release process
9:24 PM
Last week Simon recorded the Java release and shared the video so I can document it
It’d be great if the other folks who also do releases do the same, so we can document and potentially automate releases
Diego Molina 9:30 PM
I believe that was everything we had in the agenda
Titus Fortner 9:36 PM
Documentation. We got an offer from a company to help us with documentation so they can integrate it with their product which is an executable browser IDE thing
Or something. I’m not entirely certain, but sounds potentially interesting.
Diego Molina 9:37 PM
tell us more, @titusfortner :slightly_smiling_face:
Titus Fortner 9:37 PM
I at least want to get a demo and see what they mean.
I don’t know more, yet. :)
Diego Molina 9:37 PM
ah ok, they reached out to you privately :slightly_smiling_face:
Titus Fortner 9:38 PM
Yeah, I’ll loop you in when we set up a demo. Might not work for what we need
Diego Molina 9:39 PM
sounds good