Raul2018

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

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 阅读(2123) 评论(0) 推荐(0) 编辑

2018年7月31日

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

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

2018年7月30日

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

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

2018年7月27日

摘要: 设置成功后即进入Jenkins主界面: 点击左上侧系统管理,进入Jenkins基本系统设置(主要是以下三块): 3 先进入“管理插件”模块安装必需的插件,以下是建议安装列表: 将本文附件中的插件放入Jenkins插件存放目录即可,如本文插件存放目录为:C:\Users\Administrator\. 阅读全文
posted @ 2018-07-27 14:47 Raul2018 阅读(166) 评论(0) 推荐(0) 编辑

摘要: 操作环境:Windows 一、环境准备 1 安装JDK 本文采用jdk-8u111-windows-x64.exe; 2 配置tomcat 本文采用tomcat8,无需安装,配置JAVA_HOME及JRE_HOME环境变量即可; 3 安装maven 本文采用maven3.3.9,无需安装; 4 安装 阅读全文
posted @ 2018-07-27 11:17 Raul2018 阅读(154) 评论(0) 推荐(0) 编辑

摘要: From https://blog.csdn.net/vessalasd1/article/details/70142105 瀑布开发模式: 瀑布开发模式有以下显著的特点: 1.严格把软件项目的开发分隔成各个开发阶段:需求分析,要件定义,基本设计,详细设计,编码,单体测试,结合测试,系统测试等。 使 阅读全文
posted @ 2018-07-27 09:28 Raul2018 阅读(4920) 评论(0) 推荐(1) 编辑

摘要: From http://openskill.cn/article/218 下面依次介绍8大持续集成工具 一、Hudson Hudson 是一个可扩展的持续集成引擎,主要用于: ]持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。[/ ]监控一些定时执行的任务。 阅读全文
posted @ 2018-07-27 09:14 Raul2018 阅读(5020) 评论(0) 推荐(0) 编辑