首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

《selenium2 python 自动化测试实战》——webdriver错误截图

webdriver 提供错误截图函数 get_screenshot_as_file(),可以帮助我们跟踪 bug,在脚本无法继续执行时候, get_screenshot_as_file()函数将截取当前页面的截图保存到指定的位置

以上代码在定位输入框的时候传入了错误的id,这样就无法定位到对应的元素,代码就会走except方法——调用get_screenshot_as_file()方法,传入的参数是图片保存的路径以及保存的文件名。

自动化测试用例的设计

一、主要设计正向用例,因为自动化测试(selenium)识错能力不强

二、每个功能写一个测试用例,而不是一个用例就要把所有功能跑个遍

三、尽量减少代码耦合(就是关联),用面向对象的思想去写代码:每个功能单独写一个函数,用例进行各个函数的调用,而不是每次都要单独重写函数

用例设计大致就这么多,想了解的大家可以百度。接下来我们会进入重点啦,之前讲的都是单独的功能点,接下来就到了unittest模块了,这里会把之前学过的东西结合起来用,也可以说这里学会了你才可以说自己“会自动化测试”了。前面学的那些只是基础知识,接下来就进入重点啦~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171218G0Y9JI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券