当UI变化时,测试用例也要跟着变化, PageObject 很好的解决了这个问题!具体做法:把元素信息和操作细节封装到Page类中,在测试用例上调用Page对象,比如存在一个功能“选取相册标题”,需要为之建立函数selectAblumWithTitle,函数内部是操作细节findElementsWithClass等:
我的上一篇文章讲了POM的介绍,这一片呢我想讲讲普通的Selenium代码封装成POM模式,废话不多说我们直接开始吧。案例说明:提示:这里只是提供一种封装的思路, 小伙伴们可以根据自己的实际情况,按需封装。
在前面的文章中,已经介绍了:《CI&CD落地实践1-目标规划&工具、技术选型》不同于Java或一些其他插件,Git安装完成后,可以不用在Jenkins-全局工具配置中特殊指定路径,Jenkins在运行项目的时候会自动检测系统是否存在Git。