对于要交互操作的网站,光使用pytest进行API测试是不够的,因为这不涉及前端。以前我使用过Selenium控制浏览器来完成爬虫任务,现在发现测试领域,微软的playwright也能控制浏览器以进行自动化的测试,且使用起来比Selenium还简单,因为它支持自动录制测试用例。
对于要交互操作的网站,光使用pytest进行API测试是不够的,因为这不涉及前端。以前我使用过Selenium控制浏览器来完成爬虫任务,现在发现测试领域,微软的playwright也能控制浏览器以进行自动化的测试,且使用起来比Selenium还简单,因为它支持自动录制测试用例。