selenium-ide
                                
                                 selenium-ide copied to clipboard
                                
                                    selenium-ide copied to clipboard
                            
                            
                            
                        Feature Request: Allow for playback window to be driven by non-electron browsers
This would allow for browser quirks to be replicated locally. This would also allow for native context menus I think.
Hi @toddtarsi just wondering if there is any traction on this. Can you please let me know if there is any
@vguntupalli-mn - This is definitely a priority:
https://docs.google.com/presentation/d/1B4l6Tz1IZFOhCQq54wEiM4q3upAhOoMrgwK5qqdZ2gA/edit#slide=id.g227ac55d99c_0_64
Slide 9, thats on the six month roadmap that I (kinda, technical issues + lightning talk) presented at SeleniumConf
@toddtarsi Thanks a lot for the response and for the slide. Missed this important update somehow,
Hi @toddtarsi ,
Hope you are doing good.
I am wondering if there any ETA defined for this. Can you please share if there is an ETA defined for this already?
Best regards, Vijay
Hey Vijay! I've been working on it lately for v4. I'm still aiming for some time around October, although it might be a bit delayed. Basically I am working on being able to use drivers + capabiltiies because I'd like to use the selenium-ide binary to run another selenium-ide binary so I could generate my e2e tests for selenium IDE using selenium IDE 😂
Thanks a lot for the info @toddtarsi . Though it sounded a bit more complex to understand (like the inception movie), I think overall it is a good news for us 🙂
Hi @toddtarsi can you please let us know if there is any progress on this?
@vguntupalli-mn - I have honestly eased off on this a bit, as my current goal is to make just the electron chromedriver environment as compliant and useful as possible.
Further, I tried out Selenium Bidi, and it kind of produces a lot of extra diagnostic tabs and makes the recording experience somewhat more convoluted. For now, I'm using Electron apis.
I am going to give bidi a bit more time to become a bit better of a DX before I focus more effort into it for now.
So, for now, it's kinda stuck running Electron locally. Of course, you can play back your recorded tests anywhere, but I just want to make sure the R&P is as good as possible in one context before adding more contexts.
Also, I might go at this another way than using Bidi. I might look at running tests locally via REPL systems wrapping choice code export bindings. Getting code export to be able to be piecemealed and tested in parts locally would let us basically test any framework locally, which I think would basically be like wrapping bidi but better because it also preserves framework bindings too.
Hi @toddtarsi Thanks a lot for the quick and detailed response. You have always been quick in providing the helpful info.
If there is anything concrete that you finalize w.r.t the approach, requesting you to please keep us posted
@vguntupalli-mn - Absolutely. It's on my roadmap, and I'll make sure to update here. Thanks for keeping in touch!
Hi @toddtarsi
Hope you are doing good.
I just wanted to check with You if there had been any chance of prioritizing this?
Best regards, Vijay
Unforunately, I haven't moved much in this direction. We've talked about it, and the problem isn't really on Bidi's end anymore. The problem is that I need to basically take the frontend of the IDE and make it platform independent, because I don't think you should have one browser be the IDE and one browser be the playback window. From testing it, it's a bad workflow.
Instead, I need to inject the entire IDE into a browser tab, which isn't that hard, but isn't more urgent to me than my current objectives:
- Internationalization
- Documentation
- Smoothing out the current experience
Hi @toddtarsi thanks a lot for the quick response and for the info. I hope the other above mentioned important things will be cleared quickly and You get a chance to make this provision.
Thanks a lot
Hi @toddtarsi , I hope you are doing good.
I am reaching out to You to see if this is resolved. While going through the code, it felt that there was code (not sure if it is working or not)
Thanks, Vijay
Hi @toddtarsi
Apologies for the chase. Just wondering if you can provide any guidance about this
Thanks, Vijay
@vguntupalli-mn - Yeah, I'm struggling with the messaging format still. Big OSS features right now aren't a big priority for me. It's too hard sleeping at night and keeping my job. I'm just in a bit of a tough season right now, sorry.