selenium+python 封装截图类

本文介绍了如何在Python的Selenium自动化测试中封装截图类。作者遵循先思考、先尝试的原则,参考他人文章并结合自身学习,于BasePage类中添加截图保存方法。通过指定截图保存路径并在测试文件中调用此方法,同时利用之前学习的logging类,作者体验到框架和封装带来的便利,减少了重复代码。
摘要由CSDN通过智能技术生成

其实有些小小的迷茫,不知道自己所做的是否可以在某些时间为自己带来所期待的结果,但是深知不去做的话结果肯定不会到来,所以继续学习。还是跟着博主的http://blog.csdn.net/u011541946/article/details/70199155 文章来

正如朋友告诉的,需要自己先去思考,先去写,写了再参考才会学到的更多
在basepage 中增加了一个方法,用于保存截图,主要使用了方法get_screenshot_as_file(picture_path)
其中参数为,截图所要保存的路径,然后在测试文件中新建一个basepage对象,调用该方法,顺便也使用到昨天学习到的封装的logging类,这时候越来越觉得框架、封装使用起来后更加便捷,减少了重复代码的编写

    mylogger = MyLogger(logger='base_page').put_logger()
    def save_screen_picture(self):
        picture_dir = os.path.dirname(os.getcwd())+r'\screen_picture\\'
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值