我正在自动化工作流程(调查)。这个页面上几乎没有问题。 每个页面都有几个问题和一个继续按钮。根据您的答案,下一页加载。 。如何自动化这种情况。
答案 0 :(得分:0)
最好给出if else语句并自动化相同的语句。同样,这取决于你需要自动化多少场景。
答案 1 :(得分:0)
TL; DR : Selenium应仅构成自动化测试策略的一部分。它应该是最小的一块。测试较低级别的变化。
如果您想确保全面覆盖所有可能性,您有两个主要选择:
选项二是这里的方法 - 您希望尽可能确保在浏览器级别之前进行测试。
这通常称为测试金字塔,理想情况下,您只需要进行少量基于浏览器的测试,大多数测试都是作为单元测试或集成测试完成的。
这会给你:
即。在第1页上提交任何有效值会给出第2页的某些版本(但不会测试显示哪些字段)。
E.g。如果您正在遵循MVC模式: