浅谈python+selenium自动化测试的二次封装思想

在进行web自动化测试的过程中,我们经常会重复执行很多脚本,语句以及方法,这时,我们可以讲常用的动作封装到一个类中,以便多次调用

比如可以将一些数据调用,以及其他常用方法封装到类中,放到指定的包下

在python自动化设计中,用例执行的数据可以使用excel来保管,所以可以将调用excel数据的方法进行封装,便于用例脚本调用

其次,可以将用例中反复使用的动作封装到方法中

 

封装的好处是可以减少代码的重写,提升代码的利用率,减少写脚本的时间

贴一个封装元素定位方法的例子,这样脚本中的每个元素定位,都会使用显示等待方法

浅谈python+selenium自动化测试的二次封装思想_第1张图片

大家有兴趣欢迎讨论,也可以查看我在网易云录制的全套Python自动化测试的视频

https://study.163.com/course/introduction.htm?courseId=1209269808&share=2&shareId=480000001883452#/courseDetail?tab=1

 

你可能感兴趣的:(浅谈python+selenium自动化测试的二次封装思想)