Replies: 1 comment
-
Hi, @natew! I'd love for Detox to support more targets, but there's not much manpower available. There's a similar third-party project: https://github.com/ouihealth/detox-puppeteer – you may find it helpful. As for the actual work on Detox's codebase – my vision (much agreed with the team) for the open-source version of Detox was to rebuild the client-server on the JS side to follow Webdriver and Webdriver BiDi protocols. The plan was to decouple the Detox server and client in order to make the client API (matchers, assertions, device API) very thin (hence, swappable/pluggable + expecting very standard WD/WDBidi communication from third-party implementers). Last summer, I went with a POC pull request #4142: detox-webdriver-poc.movAlthough I hoped to get time/funding to finish it, my company decided to go another way, so this direction had to be postponed and is still at risk of not happening. In the best case, we'll allocate time in 2024 H2 to that. Please share if you have ideas about what kind of work and how much work you could contribute. I see that you're pretty busy with another open-source project, so maybe the Puppeteer integration will better meet your expectations. 🤔 |
Beta Was this translation helpful? Give feedback.
-
Any thoughts around supporting web as well?
IMO it could be the defining feature of Detox, being able to test both native and web at once. Obviously there would be limitations and it wouldn't always work, but even sharing some would be pretty cool. I'd be up to help land this if there's interest.
Beta Was this translation helpful? Give feedback.
All reactions