channy14

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

随笔分类 -  自动化测试相关

摘要:1、redis #encoding=utf-8 import redis def redis_op(): host = '127.148.167.201' port = 9152 password = 'WCS_REDIS_!(0)' r = redis.Redis(host=host, port= 阅读全文
posted @ 2021-05-19 15:14 channy14 阅读(59) 评论(0) 推荐(0)

摘要:浮动等待达到某一条件 def wait_until_expect_redis_result(redis_key, interval=1, max_waittime=30, expect_result='exist',redis_ip='127.48.167.201',redis_port=9052) 阅读全文
posted @ 2021-05-19 14:22 channy14 阅读(48) 评论(0) 推荐(0)

摘要:当该输入框输入之后,联动某一个按钮高亮,输入框为空的时候,该按钮置灰 需要将输入框清空,清空的办法1.直接将输入框赋值为${empty}如:input Text ${loactor} ${empty}结果:输入框显示为空了,但是对应的按钮并没有从高亮变成置灰状态 2.有关键词可以直接将输入框内容清除 阅读全文
posted @ 2021-03-25 17:03 channy14 阅读(333) 评论(0) 推荐(0)

摘要:web自动化脚本: 层次分明:页面元素层、业务流层、控件层、用例层 //好处:数据驱动、脚本维护方便(如果只是页面的某个元素变化只需要修改元素层内容;如果只是业务逻辑有调整,只要修改业务层内容;如果要增加测试场景,只需在用例处新增输入及预期结果即可) 剥离出脚本统一在一个地方维护: 环境信息:ip、 阅读全文
posted @ 2020-05-28 10:05 channy14 阅读(865) 评论(0) 推荐(0)

摘要:【转载:https://www.cnblogs.com/qmfsun/p/11558063.html】 模板1 报告效果如下: HTMLTestRunner脚本代码如下: #coding=utf-8 # URL: http://tungwaiyip.info/software/HTMLTestRun 阅读全文
posted @ 2019-10-28 09:59 channy14 阅读(191) 评论(0) 推荐(0)

摘要:一、用例编写规则 1.unittest提供了test cases、test suites、test fixtures、test runner相关的类,让测试更加明确、方便、可控。使用unittest编写用例,必须遵守以下规则: (1)测试文件必须先import unittest (2)测试类必须继承 阅读全文
posted @ 2019-09-20 15:36 channy14 阅读(428) 评论(0) 推荐(0)

摘要:在公共关键字中引入所有需要的库,别处主需要引用该关键字即可 阅读全文
posted @ 2019-09-18 15:37 channy14 阅读(338) 评论(0) 推荐(0)

摘要:普通元素1 文本输入框1.1 输入文本 1.2 获取文本 2 普通button 3 普通link 或 click link 4 label文本可以直接用page should contain 校验 5 option选项框 Ride中,按F5,搜索select 相关的关键字,可以找到option选项框 阅读全文
posted @ 2019-08-28 13:56 channy14 阅读(2188) 评论(0) 推荐(0)

摘要:xpath定位 1.xpath的绝对路径: xpath = /html/body/div[1]/div[4]/div[2]/div/form/span[1]/input 我们可以从最外层开始找,html下面的body下面的div下面的第4个div下面的....input标签。通过一级一级的锁定就找到 阅读全文
posted @ 2019-08-28 10:50 channy14 阅读(1076) 评论(0) 推荐(0)

摘要:【来自组内整理文档】 一、部署环境准备 操作系统:Win7-64位或win7-32位或win10-64位 内存:DDR3, 4GB以上 运行环境:JDK1.8环境 安装jdk1.8.0_101 Java环境变量-系统变量配置 JAVA_HOME,配置为jdk安装地址 Classpath配置为 .;% 阅读全文
posted @ 2019-08-28 10:26 channy14 阅读(771) 评论(0) 推荐(0)

摘要:1、jQuery选择器的使用 1)浏览器控制台:输入 var oHead = document.getElementsByTagName('HEAD').item(0);var oScript= document.createElement('script');oScript.type = 'tex 阅读全文
posted @ 2019-07-16 16:05 channy14 阅读(121) 评论(0) 推荐(0)

摘要:1、chromedriver下载地址:http://npm.taobao.org/mirrors/chromedriver 2、谷歌浏览器与chromedriver的版本对应关系,供参考: ChromeDriver v2.42 (2018-09-13) Supports Chrome v68-70C 阅读全文
posted @ 2018-10-15 10:31 channy14 阅读(1472) 评论(0) 推荐(0)

摘要:1、安装方式 wget http://10.8.225.126/wsmonitor/install.sh;sh install.sh test@test.com 2、install.sh 3、wsmontor.sh 阅读全文
posted @ 2018-09-20 10:59 channy14 阅读(1375) 评论(0) 推荐(0)

摘要:1、客户端自动化工具比对 2、Rannorex工具 (1)使用RanoreXPath对待测应用的GUI对象进行识别,兼容绝大部分控件对象;(2)支持脚本录制和回放功能,且可以通过使用动作表格编辑器很方便地维护录制的代码,并且集成了Ranorex对象库,可以自动产生C#和VB.NET的代码;(3)提供 阅读全文
posted @ 2018-08-01 14:15 channy14 阅读(1207) 评论(0) 推荐(1)

摘要:【需求】输入关键字,如书包,可以搜索出对应商品的信息,包括:商品标题、商品链接、价格范围;且最终的商品信息需要符合:包邮、价格差不会超过某数值 阅读全文
posted @ 2018-07-05 10:31 channy14 阅读(3991) 评论(0) 推荐(0)

摘要:1、chrome background.js content.js manifest.json 【另外chrom浏览器插件的编写学习见:https://www.cnblogs.com/champagne/p/4848520.html】 2、firefox background.js content. 阅读全文
posted @ 2018-06-06 11:42 channy14 阅读(498) 评论(0) 推荐(0)

摘要:1、大家来找茬https://testerhome.com/topics/11528 2、pip install numpy Matplotlib pip install opencv-python 3、https://blog.csdn.net/ibaymin/article/details/74 阅读全文
posted @ 2018-06-05 10:44 channy14 阅读(4008) 评论(0) 推荐(0)

只有注册用户登录后才能阅读该文。
posted @ 2018-05-18 10:03 channy14 阅读(8) 评论(0) 推荐(0)

摘要:import time import os from datetime import datetime from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait def get_clear_browsing_button(driver): """Find the "CLE... 阅读全文
posted @ 2018-05-18 10:00 channy14 阅读(944) 评论(0) 推荐(0)

摘要:第一步 安装Python并设置环境变量 1.安装python: python下载地址https://www.python.org/,建议用2.7.x版本 2.设置环境变量: 方法如下所示 第二步 安装Robot framework 下载地址如下:https://pypi.python.org/pyp 阅读全文
posted @ 2018-04-10 10:25 channy14 阅读(717) 评论(0) 推荐(0)