Raul2018

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2018年8月13日

摘要: From: http://www.testclass.net/pyunit/basic_example/ 我们通过最简单的例子来看一下unittest的基本用法,下面的代码测试了3个python字符串方法,基本上满足了大部分情况下的测试需求 import unittest class TestStr 阅读全文
posted @ 2018-08-13 10:56 Raul2018 阅读(178) 评论(0) 推荐(0)

摘要: From: http://www.testclass.net/pyunit/test_example_1/ 背景 考虑这样一个测试弱密码的实例,这个我们在pytest相关教程中也有过描述。 我们需要判断用户的密码中包含简单密码,规则是这样的,密码必须至少6位,满足6位的话判断用户的密码不是passw 阅读全文
posted @ 2018-08-13 10:56 Raul2018 阅读(213) 评论(0) 推荐(0)

摘要: From:http://www.testclass.net/pyunit/basic_concept/ unittest是python自带的单元测试框架,有时候又被称为”PyUnit”,是python版本的JUint实现。 该框架的作者是 Kent Beck和Erich Gamma,感谢祖师爷赏饭吃 阅读全文
posted @ 2018-08-13 10:55 Raul2018 阅读(427) 评论(0) 推荐(0)

2018年8月9日

摘要: 转自:https://blog.csdn.net/u010585120/article/details/53502291 这篇文章大概写于三个月前,当时写了个大纲列表,但是在CSDN上传资源实在不方便,有时上传了莫名审核不通过,如果以前有人上传过,也会导致上传失败。现在把之前工作中找到的好东西和各位 阅读全文
posted @ 2018-08-09 16:01 Raul2018 阅读(174) 评论(0) 推荐(0)

2018年8月8日

摘要: 安装环境 操作系统 centos7.3 安装Docker,安装及配置见 《Docker之Docker介绍及安装配置》 操作系统 centos7.3 安装Docker,安装及配置见 《Docker之Docker介绍及安装配置》 安装Jenkins 下载Jenkins 命令:sudo docker pu 阅读全文
posted @ 2018-08-08 09:51 Raul2018 阅读(2163) 评论(0) 推荐(0)

2018年7月31日

摘要: 在前面的例子中我们一直使用quit()方法,其含义为退出相关的驱动程序和关闭所有窗口。除此之外,WebDriver还提供了close()方法,用来关闭当前窗口。例多窗口的处理,在用例执行的过程中打开了多个窗口,我们想要关闭其中的某个窗口,这时就要用到close()方法进行关闭了。 close() 关 阅读全文
posted @ 2018-07-31 08:56 Raul2018 阅读(562) 评论(0) 推荐(0)

摘要: 自动化用例是由程序去执行的,因此有时候打印的错误信息并不十分明确。如果在脚本执行出错的时候能对当前窗口截图保存,那么通过图片就可以非常直观地看出出错的原因。WebDriver提供了截图函数get_screenshot_as_file()来截取当前窗口。 脚本运行完成后打开E盘sli目录,就可以找到b 阅读全文
posted @ 2018-07-31 08:55 Raul2018 阅读(271) 评论(0) 推荐(0)

2018年7月30日

摘要: 对于通过input标签实现的上传功能,可以将其看作是一个输入框,即通过send_keys()指定本地文件路径的方式实现文件上传。 创建upfile.html文件,代码如下: 通过浏览器打开upfile.html文件,功能如下图。 接下来通过send_keys()方法来实现文件上传。 阅读全文
posted @ 2018-07-30 11:42 Raul2018 阅读(168) 评论(0) 推荐(0)

摘要: 有时我们会碰到下拉框,WebDriver提供了Select类来处理下拉框。 如百度搜索设置的下拉框,如下图: Select类用于定位select标签。 select_by_value() 方法用于定位下接选项中的value值。 阅读全文
posted @ 2018-07-30 11:35 Raul2018 阅读(168) 评论(0) 推荐(0)

摘要: 在WebDriver中处理JavaScript所生成的alert、confirm以及prompt十分简单,具体做法是使用 switch_to.alert 方法定位到 alert/confirm/prompt,然后使用text/accept/dismiss/ send_keys等方法进行操作。 tex 阅读全文
posted @ 2018-07-30 11:34 Raul2018 阅读(185) 评论(0) 推荐(0)