04 2020 档案
摘要:可能大家做web自动化是都会遇到click事件失效,定位不到元素。 可以使用jquery操作呦
阅读全文
摘要:一、常规定位 1、通过id定位( 号表示id) driver.find_element_by_css_selector(" kw").send_keys("哈啰") 2、通过calss定位(.表示class属性) driver.find_element_by_css_selector(".s_ipt
阅读全文
摘要:xpath helper下载安装是需要FQ。 小编在网上找个免费的FQ软件 链接:https://pan.baidu.com/s/1_4rdl5MJOELOPKRkkqFB w 密码:vmkg 只需要下载一下。登录后。进入chrome应用商店下载即可 使用 重启浏览器,快捷键CTRL+SHIFT+X
阅读全文
摘要:一、常规定位 1、通过id定位 driver.find_element_by_xpath("// [@id='kw']").send_keys('哈啰') 2、通过tag(标签)定位 号是匹配任何标签 driver.find_element_by_xpath("// [@id='kw']") 也可以
阅读全文
摘要:前言:大家对select应该很熟悉,跟大家看一下标准的select下拉框样子 一、select定位方法 1、直接通过xpath定位 2、通过索引定位 3、通过value属性定位 Select(s).select_by_value(‘50’) 4、可见文件定位方法 Select(s).select_b
阅读全文
摘要:一、frame 和 iframe 的区别 1、frame 不能脱离 frameset 单独使用,iframe 可以; 2、frame 不能放到body中,否则将无法显示; 3、iframe 也可以嵌套在frameset ,但是必须放到body中,不嵌套在frameset 中的iframe 可以随意使
阅读全文
摘要:1、鼠标事件: 导入模块:from selenium.webdriver.common.action_chains import ActionChains 以下用百度搜索设置 2、鼠标拖动操作 drag and drop(source,target) source:鼠标拖动的源元素 target:鼠
阅读全文
摘要:1、selenium的webdriver提供了八种基本的元素定位方法 打开浏览器 driver = webdriver.Chrome() driver.get('https://www.baidu.com') 通过id定位定位百度搜索框,并输入"哈啰" driver.find_element_by_
阅读全文
摘要:软件的生命周期(prdctrm) 计划阶段(planning) 〉需求分析(requirement) 〉设计阶段(design) 〉编码(coding) 测试(testing) 运行与维护(running maintrnacne) 测试用例 用例编号 测试项目 测试标题 重要级别 预置条件 输入数据
阅读全文
摘要:基础知识 网络延迟:网络延时指一个数据包从用户的计算机发送到网站服务器,然后再立即从网站服务器返回用户计算机的来回时间。通常使用网络管理工具PING(Packet Internet Grope)来测量网络延时。 抖动:抖动是QOS里面常用的一个概念,其意思是指分组延迟的变化程度。网络延时随时都在不停
阅读全文
摘要:mac上搭建mysql环境配置 1、下载mysql for mac: https://downloads.mysql.com/archives/community/ 注意:mysql版本要和你的MAC版本保持一致 2、一路傻瓜式点击下一步 此处选择“Use Legacy Password Encry
阅读全文
摘要:可能大家都知道get和post,但是不清楚两者之间的本质区别。其实一说大家基本都清除,就是说不出来。 1、最明显区别 get把参数写在url中,但是post把参数写在request body中。并且还有大小区别。 2、官方区别 a、get请求可以被缓存,而post请求不会被缓存 b、get请求保留在
阅读全文
摘要:vi/vim分为三种模式 命令行模式:command mode 1、用户刚启动vi/vim模式就进入命令模式 2、i 切换输入模式,以输入字符 3、x 删除当前光标所在处的字符 输入模式:insert mode 1、命令行模式下 输入 i 就进入了输入模式 2、字符按键以及shift按键组合,输入字
阅读全文
摘要:bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件 bzip2 file1 压缩一个叫做 'file1' 的文件 gunzip file1.gz 解压一个叫做 'file1.gz'的文件 gzip file1 压缩一个叫做 'file1'的文件 gzip 9 file1
阅读全文
摘要:ls lh 显示权限 ls /tmp | pr T5 W$COLUMNS 将终端划分成5栏显示 chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限 chmod go rwx directory1 删除群组(g)
阅读全文
摘要:find / name file1 从 '/' 开始进入根文件系统搜索文件和目录 find / user user1 搜索属于用户 'user1' 的文件和目录 find /home/user1 name .bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 find
阅读全文
摘要:cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls F 查看目录中的文件 ls l 显示文件和目录的
阅读全文
摘要:1、立项后测试需要拿到文档(需求说明书,原型图,接口文档,) 2、需求评审 3、用例编写(主流程,备流程,异常流,业务规则,正常类,异常类,页面检查) 测试用例编写方法(等价类划分,边界值分析法,错误推断法,因果图分析法,场景法) 4、用例评审 5、测试执行 冒烟测试(针对某个模块出现较多问题是,打
阅读全文
摘要:App测试web测试的区别 单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的 根据两者载体不一样,则区别如下: 1、兼容性测试:web端兼容浏览器,app端兼容手机设备 2、安装测试:web端基本上没有客户端层面上的安装测试,app存在客户端安装测试 3、交
阅读全文
摘要:app端二维码测试点 1、扫描成功是否有提示 2、扫描失败是否有提示 3、只扫描一半时,是否扫描成功 4、打开扫描功能一段时间后没有扫描任何二维码,是否有提示用户或自动退出扫描功能 5、是否支持相册获取二维码,当扫描不是二维码时提示是否正确 6、是否有点亮功能(考虑到环境较暗的情况) 7、不是该类型
阅读全文
摘要:测试项目——笔 1、需求测试:查看使用说明书。 2、功能测试:能不能写字 。 3、界面测试:查看笔的外观 。 4、可靠性:笔从不同高度落下摔坏的程度。 5、安全性:笔有没有毒或细菌 。 6、可移植性:笔在不同的纸质、温度等环境下是否可以使用。 7、兼容性:笔是否可以装不同颜色、大小的笔芯 。 8、易
阅读全文
摘要:需求测试:查看杯子的使用说明书,安全说明书等。 功能测试: 1、杯子能否装水; 2、可以装多少L的水; 3、杯子是否可以放冰箱; 4、水可不可以被喝到。 安全性测试: 1、杯子有没有毒和细菌; 2、杯子从高处坠落,是否已破; 3、杯子是否有缺口,容易滑倒嘴巴; 4、将杯子放入微波炉中,是否爆炸或融化
阅读全文
摘要:需求测试:查看电梯使用说明书,安全说明书等。 功能测试: 1、上升键和下降键,电梯的楼层按钮是否正常; 2、 开关键是否正常,报警装置是否安装,报警电话是否可用; 3、通风状况如何,是否有手机信号; 4、在电梯上升过程中的测试,比如电梯在1楼,有人按了18楼,在上升到5楼的时候,有人按了10楼,电梯
阅读全文
摘要:微信聊天功能测试 发送对象 普通用户、公众号、群、其他特殊主体 衍生功能 转发、语音转文字、删除等 消息发送 单聊、群聊、语音、文字、图片、表情、链接、字符及长度 消息管理 发布通知、接受通知、发文件、消息提醒、通知提醒、声音、震动、好友请求、请求处理 发送内容 空白、正常文字、超长文字、以前曾经引
阅读全文