前言 获取页面title的方法可以直接用driver.title获取到,然后也可以把获取到的结果用做断言。 本篇介绍另外一种方法去判断页面title是否与期望结果一种,用到上一篇Selenium2+python自动化42-判断元素(expected_conditions) 提到的expected_c ...
分类:
编程语言 时间:
2017-11-10 15:07:45
阅读次数:
388
前言 验证码这种问题是比较头疼的,对于验证码的处理,不要去想破解方法,这个验证码本来就是为了防止别人自动化登录的。如果你能破解,说明你们公司的验证码吗安全级别不高,那就需要提高级别了。 对于验证码,要么是让开发在测试环境弄个万能的验证码,如:1234,要么就是尽量绕过去,如本篇介绍的添加cookie ...
分类:
编程语言 时间:
2017-11-10 15:07:37
阅读次数:
168
前言 经常有小伙伴问,如何判断一个元素是否存在,如何判断alert弹窗出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_conditions模块收集了一系列的场景判断方法,这些方法是逢面试必考的!!! expected_conditions一般也简称EC,本篇先介绍下 ...
分类:
编程语言 时间:
2017-11-10 15:06:37
阅读次数:
305
前言 最近看到群里有小伙伴贴出一组面试题,最近又是跳槽黄金季节,小编忍不住抽出一点时间总结了下, 回答不妥的地方欢迎各位高手拍砖指点。 一、selenium中如何判断元素是否存在? 首先selenium里面是没有这个方法的,判断元素存在需要自己写一个方法了。 元素存在有几种形式,一种是页面有多个元素 ...
分类:
编程语言 时间:
2017-11-10 15:06:28
阅读次数:
172
前言 在执行用例过程中由于是无人值守的,用例运行报错的时候,我们希望能对当前屏幕截图,留下证据。 在写用例的时候,最后一步是断言,可以把截图的动作放在断言这里,那么如何在断言失败后截图呢? 一、截图方法 1.get_screenshot_as_file(self, filename) --这个方法是 ...
分类:
编程语言 时间:
2017-11-10 15:04:49
阅读次数:
236
前言 在设计用例的时候,有些用例只是参数数据的输入不一样,比如登录这个功能,操作过程但是一样的。如果用例重复去写操作过程会增加代码量,对应这种多组数据的测试用例,可以用数据驱动设计模式,一组数据对应一个测试用例,用例自动加载生成。 一、环境准备 1.安装ddt模块,打开cmd输入pip instal ...
分类:
编程语言 时间:
2017-11-10 15:02:40
阅读次数:
208
前言 有时候通过元素的属性的查找页面上的某个元素,可能不太好找,这时候可以从源码中爬出想要的信息。selenium的page_source方法可以获取到页面源码。 selenium的page_source方法很少有人用到,小编最近看api不小心发现这个方法,于是突发奇想,这里结合python的re模 ...
分类:
编程语言 时间:
2017-11-10 11:44:09
阅读次数:
176
Django基础篇 MTV:URL: url的路径与视图函数的映射关系http://jd.com/caidian/ caidian foo()http://jd.com/car/ car bar()http://jd.com/login/ login login() views:逻辑处理models ...
分类:
编程语言 时间:
2017-11-10 01:42:36
阅读次数:
164
views详解http请求中产生的两个核心对象:所在位置:django.httphttp请求:HttpRequesthttp响应:HttpResponse1、HttpRequest:(1)HttpRequest对象的属性:(2)HttpRequest对象的方法(部分):get_full_path():返回包含查询字符串的请求路径。例如,"/music/bands/the_beatles..
分类:
编程语言 时间:
2017-11-10 00:14:21
阅读次数:
302
准备首先新建一个Django项目django-adminstartprojecturlTest进入manage.py所在目录后./manage.pystartappapp1
./manage.pystartpapapp2此时我们新建了一个名为urlTest的项目,其中有两个模块的名称分别为app1和app2。(树目录结构如下).
├──app1
│├──__init__.py
│├..
分类:
编程语言 时间:
2017-11-09 22:21:48
阅读次数:
189