上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 26 下一页
摘要: 上一篇介绍了如何通过setup和teardown来帮助我们做自动化的前置和后置内容,那么如果有一个场景,有的用例需要用到登录的方法,有的却用不到登录的方法,这时如果用setup和teardown的方法就不能写在一个测试类中,但是pytest中还有更好的前置内容,不需要每个用例都能用到。 fixtur 阅读全文
posted @ 2021-01-12 17:21 测试-安静 阅读(970) 评论(0) 推荐(1)
摘要: 使用过unittest的小伙伴们都知道,setup和teardown是用来处理用例的开始前工作和结束后的工作,其中还有setupclass和teardownclass是保证执行所以的用例都只执行1次前置和后置,使用起来非常方便,那么学习pytest强大的测试框框,肯定也有这个功能,并且还比unitt 阅读全文
posted @ 2021-01-07 18:14 测试-安静 阅读(3419) 评论(0) 推荐(1)
摘要: 做web自动化中最头疼的往往是验证码功能了,现在基本上每个网站的登录功能,都有验证码,要么输入数字,要么是滑动,再不然就是一些图片翻转,点击图片类型。今天安静介绍个如何识别简单的验证码。 识别验证码 安静这里主要是采用调用了别人的OCR识别接口,然后通过selenium请求登录页面将验证码图片保存在 阅读全文
posted @ 2021-01-04 18:01 测试-安静 阅读(1671) 评论(8) 推荐(1)
摘要: web自动化中,有时候需要用到一些元素的属性值用于来断言,或者还有一些需要通过这个元素值获取他的其他属性值,比如herf等值 获取元素文本 最最最最用到的就是获取元素的文本了,安静拿百度为例,来获取新闻的文本信息 from selenium import webdriver driver = web 阅读全文
posted @ 2020-12-31 17:24 测试-安静 阅读(16172) 评论(0) 推荐(0)
摘要: 在做自动化过程中会遇到各种各样的奇葩问题,遇到这种问题不要着急,仔细想下操作过程看看是否有其他的办法解决。今天介绍大家经常遇到的问题clear方法失效 clear方法失效 所谓的clear的方法失效比如:明明已经定位到了输入框,输入内容,使用了clear操作方法,但是没有生效,内容还在。这个时候就要 阅读全文
posted @ 2020-12-28 18:14 测试-安静 阅读(1768) 评论(3) 推荐(2)
摘要: web自动化中经常遇到页面元素没有在视图范围内,需要通过滚动条才能让其出现。前面介绍了JS的方法,可以直接跳转到对应的元素上,今天安静在介绍webdriver中自带的方法 location_once_scrolled_into_view location_once_scrolled_into_vie 阅读全文
posted @ 2020-12-24 18:33 测试-安静 阅读(2329) 评论(2) 推荐(1)
摘要: 前言 我们在写自动化的过程中,用例的断言也是至关重要的,断言可以帮助我们判断用例测试点是否成功和失败。当然在我们这么强大的pytest框架中,断言也是比较强大的。为什么?继续往下看 pytest断言 前面说到pytest的断言比较强大,它直接可以使用python自带的断言内容,当然不止而已,pyte 阅读全文
posted @ 2020-12-21 17:47 测试-安静 阅读(13082) 评论(0) 推荐(1)
摘要: 有一些没有接触过Basic Auth知识的小伙伴们看到这种标题肯定一脸懵,Basic Auth是什么?干什么的?为什么可以通过selenium来操作? Basic Auth Basic Auth是开放平台的两种认证方式,简单点说明就是每次请求API时都提供用户的username和password。如 阅读全文
posted @ 2020-12-17 19:44 测试-安静 阅读(1360) 评论(0) 推荐(1)
摘要: webdriver有三种判断元素状态的方法,分别是is_enabled,is_selected 和 is_displayed,其中is_selected,和is_displayed 在前面的内容中已经简单的介绍了,is_selected表示查看元素是否被选中,一般用在勾选框中,is_displaye 阅读全文
posted @ 2020-12-14 18:16 测试-安静 阅读(4016) 评论(0) 推荐(0)
摘要: 上一篇介绍了一些pytest的命令行参数,那么有小伙伴们又问了,如果在pycharm中怎么加入命令行参数呢? pycharm执行命令行参数 在前面有介绍到pycharm执行pytest的时候需要修改下项目中的执行内容,从unittests框架变成pytest框架。然后我们进行编写代码 import 阅读全文
posted @ 2020-12-11 17:11 测试-安静 阅读(2086) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 26 下一页