Calibre can authenticate to your site before a test starts.
There are three methods of authentication available:
Test Profiles are the most straightforward way of handling authentication. You can authenticate by setting cookies or custom headers on some, or all of the Test Profiles configured for a site.
Calibre can also log in to your site as if it was one of your users, just like when automating a test suite using a tool like Selenium.
While setting up a new site, or in the settings area for each site, check “This site requires authentication”. From here, you’ll need to provide Calibre with a URL to find the login form, a username and password, as well as the CSS selectors that are required to find the form.
HTTP Basic Authentication is most often used for staging sites or pages that are temporarily behind authentication.
Basic authentication works by sending the password as a request header. Therefore, this should be considered safe only over HTTPS / TLS.
If none of the above options quite work with your environment, reach out to our technical support team for further assistance.