摘要: 示例代码: https://github.com/ryan255/TestNG-Demo 项目代码结构参考上一章 TestNG+Maven+IDEA 自动化测试(一) 环境搭建 maven插件引入 在项目下新建 res目录,然后在res目录下新建 testNG.xml 文件 文件内容如下: 直接用x 阅读全文
posted @ 2018-07-29 23:21 ryan255 阅读(2759) 评论(0) 推荐(0) 编辑
摘要: 示例代码: https://github.com/ryan255/TestNG-Demo 所需环境: 1. IDEA UItimate 2. JDK 3. Maven 创建工程 一开始创建一个普通的maven项目即可, 下面展示最终完成的工程目录,其中创建res文件夹以及放入testNG.xml文件 阅读全文
posted @ 2018-07-29 22:45 ryan255 阅读(1576) 评论(0) 推荐(0) 编辑
摘要: 在第一节中,我们已经成功打开了页面,但是自动化测试必然包含了表单的填写与按钮的点击. 所以在第二章中我以博客园为例,完成按钮点击,表单填写 还是以代码为准,先上代码: 如上面的注释所示这里的代码增加了获取页面元素、点击按钮、输入表单的操作。 Selenium提供了8种定位方式: id name cl 阅读全文
posted @ 2018-07-29 11:42 ryan255 阅读(1043) 评论(0) 推荐(2) 编辑
摘要: 1. driver不匹配(常见于打不开浏览器,或者浏览器能打开但是获取不了网页元素,或者无法sendKey等问题) 解决方法: https://www.seleniumhq.org/download/ 访问该地址下载对应软件版本的driver 阅读全文
posted @ 2018-07-28 17:51 ryan255 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 本教程使用selenium-java,简单的完成了网页访问 网页内容获取,表单填写以及按钮点击. 1. 使用maven构建项目 在pom中添加如下依赖: 2. 下载对应版本的浏览器 driver, 仔细查看driver版本号要与本地浏览器版本号对应. 如本项目中使用chrome浏览器69版本. 对应 阅读全文
posted @ 2018-07-28 17:12 ryan255 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 十个月的时间,辗转六七个项目,虽以普通开发人员的视角管中窥豹,但项目中的问题弊病依然可见一斑.从几个方面写写自己的见闻和浅析吧 1. 人天问题 软件开发项目最大的成本就是人.人天预估的高了不容易中标,人天预估的低了又难以保证质量,其中的权衡拿捏不是我一个小技术能涉及的.但是真正落地实际情况并不理想, 阅读全文
posted @ 2018-07-20 14:25 ryan255 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 步骤 1.使用pip安装pyinstaller 2. 使用pyinstaller打包程序 pyinstaller 常用指令: -F指令 注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹 -w指令 直接发布的exe应用带命令行调 阅读全文
posted @ 2018-01-24 10:47 ryan255 阅读(187) 评论(0) 推荐(0) 编辑
摘要: elasticsearch集群配置 配置文件elasticsearch.yml 集群名和节点名: #cluster.name: elasticsearch #node.name: "node1" 是否参与master选举和是否存储数据 #node.master: true #node.data: t 阅读全文
posted @ 2017-01-20 15:37 ryan255 阅读(646) 评论(0) 推荐(0) 编辑
摘要: IntelliJ Idea 常用快捷键列表 阅读全文
posted @ 2016-07-28 09:18 ryan255 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 管理Django1.9静态文件static 网站通常需要增加图片、JavaScript、或者CSS等文件提供服务。在Django中,我们把这些文件称为“静态文件”(static files)。Django提供django.contrib.staticfiles来帮助你管理他们。 下面就来告诉你如何使 阅读全文
posted @ 2016-05-06 14:51 ryan255 阅读(6254) 评论(0) 推荐(0) 编辑