摘要:
TestFixture 1.简介 我们可以把TestFixture看作夹心饼干外层的两片饼干,这两片饼干就是setUp/testDown,中间的夹心就是测试用例。除此之外,unittest还提供了测试类、测试模块的TestFixture 2.使用 2.1 用例级别-setUp/tearDown 1. 阅读全文
摘要:
框架:unittest+selenium+python 1、命令行方式 执行整个模块:python –m unittest -v 模块名.py -m参数:以脚本方式运行一个库模块-v参数 --verbose:显示详情,运行测试案例的时候,显示更多的细节-f参数 --failfast:在第一个失败或者 阅读全文
摘要:
lambda表达式是一个匿名函数(不存在函数名的函数) 定义一个方法,实现平方根的运算 def f(x): return x**2 print f(4) 使用lambda的写法: g = lambda x : x**2print g(4) lambda的作用: 1. 使用Python写一些执行脚本时 阅读全文
摘要:
上传文件控件有两种:一种是input标签,另外一种是非input标签,比如button标签、div标签等 一、input标签很简单,使用send_keys就可以,只是有时候要用js将元素改为可输入,dr.find_element(By.XPATH, '//div[text()="+上传图片"]'). 阅读全文
摘要:
selenium里有三种等待方式: 隐式等待:加载完浏览器开始调用,作用域是当前句柄的全局 dr.implicitly_wait(20)强制等待:建议少用,非必须不用import timetime.sleep(3) #强制等待3秒显式等待:建议使用,但有时候作用并不大WebDriverWait可以结 阅读全文