目前UI自动化还属于理论知识尚可,缺乏实践经验
用公司的项目练手时,目前是一个功能一个py文件,但是此功能涉及多个页面跳转,是否需要将不同的页面操作封装成不同的函数,以供整个功能自动化时直接调用,还是在一个函数里面直接把流程写完,目前这个功能不是非常复杂。
求解惑!!
你将每个操作可以封装函数,函数参数可以传递selenium的实例化对象,就是浏览器对象即可
可以这样做,甚至把函数改为类,
UI自动化测试中,提倡使用面向对象的方式对页面进行交互,
这种模式下,会对页面上的元素和对元素的操作进行封装,以便再测试用例中便捷的调用