摘要: http://blog.csdn.net/dongdong9223/article/details/49248979 http://blog.csdn.net/hjh00/article/details/73556809 阅读全文
posted @ 2017-09-14 16:27 木棉花的漂泊 阅读(140) 评论(0) 推荐(0) 编辑
摘要: basicConfig()所捕获的log信息。不过其开启的debug模式只能捕获到客户端像服务器发送的post()请求,而无法获取服务器所返回的应答信息。 阅读全文
posted @ 2017-09-13 15:10 木棉花的漂泊 阅读(2093) 评论(0) 推荐(0) 编辑
摘要: 对于web应用来说,大部分的系统在用户登录时都要求用户输入验证码。验证码的类型很多,有字母数字的,有汉字的。甚至还有需要用户输入一道算术题的答案的。对于系统来说,使用验证码可以有效地防止采用机器猜测方法对口令的刺探,在一定程度上增加了安全性。webdriver没有提供验证码解决的办法。解决的办法有: 阅读全文
posted @ 2017-09-13 10:20 木棉花的漂泊 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: 自动化用例是由程序去执行,因此有时候打印的错误信息并不明确,如果在脚本执行错误的时候能对当前窗口截图保存,那么通过图片就可以非常直观的看出出错的原因。webdriver提供了截图函数get_screenshot_as_file()来截取当前创窗口。 阅读全文
posted @ 2017-09-12 17:43 木棉花的漂泊 阅读(778) 评论(0) 推荐(0) 编辑
摘要: JavaScript函数有个内置的对象叫做argument。argument对象包含了函数调用的参数数组,[0]表示取对象的第一个值。 currentSrc熟悉返回当前音频/视频的URL.如果未设置音频/视频,则返回空字符创。load(),play(),pause()等控制视频的加载,播放和暂停。 阅读全文
posted @ 2017-09-12 17:11 木棉花的漂泊 阅读(4157) 评论(0) 推荐(0) 编辑
摘要: webdriver提供了操作浏览器的前进和后退的方法,但是对于浏览器公东条并没有提供相应的操作方法。于是就需要借助JavaScript来控制浏览器的滚动条。webdriver提供了execute_sript()方法来执行JavaScript代码。 一般必须使用滚动条的场景是:注册时的法律文件条文阅读 阅读全文
posted @ 2017-09-11 18:07 木棉花的漂泊 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 在验证浏览器中cookie是否正确时,有时基于真实cookie的测试是无法通过白盒和集成测试进行的。Webdriver提供了操作Cookie的相关方法,可以读取,添加和删除cookie信息。 文本webdriver操作cookie()的方法: get_cookie(): 获得所有cookie信息。 阅读全文
posted @ 2017-09-11 17:28 木棉花的漂泊 阅读(16620) 评论(0) 推荐(0) 编辑
摘要: 主要实现的目的是:自动将测试报告以邮件的形式通知相关人员 该程序的执行过程分为三个步骤: 1.通过unittest框架的discover()找到匹配的测试用例,由HTMLTestRunner的run()方法执行测试用例并生成最新的测试报告。 2.调用new_report()函数找到测试报告目录找到测 阅读全文
posted @ 2017-09-08 10:44 木棉花的漂泊 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 首先定义测试报告目录result_dir,os.listsdir()获取目录下的所有文件及文件夹。利用sort()方法对目录下的文件及文件夹按时间重新排序。list【-1】取到的就是最新生成的文件或者文件夹。 阅读全文
posted @ 2017-09-05 14:21 木棉花的漂泊 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 只赋值了msg['Subject'], 没有赋值msg['From'], msg['To'],导致出现554情况,更改了后就好了。 注意MIMEText初始化的时候,中文的第二个参数要用'plain',我用'text',中文就显示不出来。 msg['From'] 中人名为Tim,会和下面对应起来。 阅读全文
posted @ 2017-09-04 11:12 木棉花的漂泊 阅读(3718) 评论(0) 推荐(0) 编辑