摘要: 今天补充一种文件上传的方法 主要是因为工作中使用SendKeys方法不稳定,具体方法见: Python WebDriver 文件上传(一) 这种方法直接通过命令行执行脚本时没有问题,可以成功上传,但是如果通过saltstack 远程控制执行时,SendKeys就定位不到窗口了。 所以采用这种新的方式 阅读全文
posted @ 2017-09-14 23:10 Blue●Sky 阅读(582) 评论(0) 推荐(0) 编辑
摘要: selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。 滚动条是无法直接用定位工具来定位的。sele 阅读全文
posted @ 2017-08-02 20:32 Blue●Sky 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 前言 前面讲到unittest里面setUp可以在每次执行用例前执行,这样有效的减少了代码量,但是有个弊端,比如打开浏览器操作,每次执行用例时候都会重新打开,这样就会浪费很多时间。 于是就想是不是可以只打开一次浏览器,执行完用例再关闭呢?这就需要用到装饰器(@classmethod)来解决了。 一、 阅读全文
posted @ 2017-08-02 20:13 Blue●Sky 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: python文件和目录操作方法大全(含实例) 作者: 字体:[增加 减小] 类型:转载 时间:2014-03-12 我要评论 python文件和目录操作方法大全(含实例) 作者: 字体:[增加 减小] 类型:转载 时间:2014-03-12 我要评论 这篇文章主要介绍了python文件和目录的操作方 阅读全文
posted @ 2017-07-07 11:40 Blue●Sky 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 昨天写了Web 文件下载的ui自动化,下载之后,今天就要写web 文件上传的功能了。 当然从折腾了俩小时才上传成功。下面写一下自己操作的步骤 首先网上说的有很多方法 如 input 标签的最好做了,直接定位到元素,然后再sendKeys("value")即可 奈何研发的同学做成了 readonly 阅读全文
posted @ 2017-07-02 12:03 Blue●Sky 阅读(1982) 评论(0) 推荐(0) 编辑
摘要: firefox可以通过 在地址栏输入:about:config 或about:aupport 来查看或修改配置信息。 这里有两种解决方式, 1、设置自动保存下载 如下图勾选:以后自动采用相同的动作处理此类文件 这样下次在下载该类型的文件时就不会这样提醒了。 如果想修改设置可以在 浏览器选项中进行修改 阅读全文
posted @ 2017-07-01 18:24 Blue●Sky 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: 1、点开Jmeter 创建测试计划,添加mysql连接jar包。 2、添加线程组 3、定义用户定义的变量(根据实际需要添加相关变量,方便维护。) 4、添加 JDBC Connection Configuration 相关配置使用参数化 5、添加 JDBC Request 可以通过参数化 6、查看结果 阅读全文
posted @ 2017-06-08 22:17 Blue●Sky 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一、安装jmeter 配置环境变量 JMETER_HOME D:\SProgram\jmeter CLASSPATH %JMETER_HOME\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar; 二、安装Ant 配置环境变量 AN 阅读全文
posted @ 2017-06-01 18:00 Blue●Sky 阅读(2216) 评论(2) 推荐(0) 编辑
摘要: 接口自动化测试框架搭建 一、原理及特点 参数放在XML文件中进行管理 用httpClient简单封装一个httpUtils工具类 测试用例管理使用了testNg管理,使用了TestNG参数化测试,通过xml文件来执行case。 测试报告这里用到第三方的包ReportNG 项目组织用Maven 二、准 阅读全文
posted @ 2017-05-22 11:58 Blue●Sky 阅读(3477) 评论(0) 推荐(2) 编辑
摘要: 文章来源:http://www.cnplugins.com/tool/specify-postman-methods.html 一 简介 Postman 是一款功能超级强大的用于发送 HTTP 请求的 Chrome插件 。做web页面开发和测试的人员应该是无人不晓无人不用!其主要特点 特点: 创建 阅读全文
posted @ 2017-05-15 15:49 Blue●Sky 阅读(109419) 评论(2) 推荐(15) 编辑