Release 1.5.0 saw the experimental addition of PageObjects. Technically, this uses BeautifulSoup to parse the HTML content of pages rendered by a Django LiveServer.
@valentinogagliardi has recently developed unbrowsed, an apparently more performant testing library that uses the LexborHTMLParser under the hood. It might be worth evaluating it as a replacement for or inside the PageObject implementation.
In the meantime, it might be worth mentioning it as an alternative in our documentation.
References
Release 1.5.0 saw the experimental addition of PageObjects. Technically, this uses BeautifulSoup to parse the HTML content of pages rendered by a Django LiveServer.
@valentinogagliardi has recently developed unbrowsed, an apparently more performant testing library that uses the LexborHTMLParser under the hood. It might be worth evaluating it as a replacement for or inside the PageObject implementation.
In the meantime, it might be worth mentioning it as an alternative in our documentation.
References