testplane
testplane copied to clipboard
Вытащить наружу методы по работе с браузером
Contribution
- [ ] I'd be willing to implement this feature (contributing guide)
Describe the user story
Привет!
Сделаю референс к playwright. Он может использоваться не просто как высокоуровневый test runner, т.к имеет более низкоуровневое api для инстанцирования браузера, создания контекста, страницы, манипулирования контентом страницы, etc.
https://playwright.dev/docs/api/class-browsertype https://playwright.dev/docs/api/class-browsercontext https://playwright.dev/docs/api/class-page
Это позволяет использовать playwright в не совсем типичных кейсах, когда, например, нужно инстанцировать браузер, подключить его по cdp к удаленной сессии, монтировать в него html/js/css и далее делать различные ассерты.
Хотелось бы иметь схожее api у testplane.
Describe the solution you'd like
В целом api, схожее с тем, что я описал выше, вполне подойдет.
Describe the drawbacks of your solution
No response
Describe alternatives you've considered
No response