04 2022 档案

摘要:自动化测试为什么需要用到等待方法呢? 当通过selenium实现自动化测试的时候,驱动的页面代码加载时间各不相同,有的时候加载时间过长就会造成超时,超时之后,后面的代码就会找不到对应的元素,导致经常会报找不到元素的错误,所以为了保证自动化代码高可用和稳定性,引入了等待方法。 1.硬性等待 硬性等待T 阅读全文
posted @ 2022-04-17 17:54 小墨儿 阅读(118) 评论(0) 推荐(0) 编辑
摘要:1.鼠标事件 常用方法如下表所示: 鼠标事件 方法 右击 contextClick() 鼠标悬停 clickAndHold() 鼠标移动 moveToElement() 双击 doubleClick() 拖动:source: 鼠标拖动的源元素;target: 鼠标释放的目标元素 dragAndDro 阅读全文
posted @ 2022-04-09 22:10 小墨儿 阅读(115) 评论(0) 推荐(0) 编辑
摘要:功能 方法 设置浏览器窗口大小 setSize() & maximize() 控制浏览器前进 forward() 控制浏览器后退 back() 清除文本,如果是一个文件输入框 clear() 刷新当前页面 refresh() 关闭当前窗口,只关闭单个窗口 close() 退出相关的驱动程序和关闭所有 阅读全文
posted @ 2022-04-09 13:27 小墨儿 阅读(100) 评论(0) 推荐(0) 编辑
摘要:1.安装Homebrew 打开mac终端,把安装路径复制到终端直接执行,在根据提示引导一步一步操作即可安装成功 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 安装成功后,输 阅读全文
posted @ 2022-04-07 16:49 小墨儿 阅读(435) 评论(0) 推荐(0) 编辑
摘要:提bug是每个测试必备的技能,首先测试需要确定bug是属于前端代码产生的bug,还是后端代码产生的bug。 前端bug 遇到bug,先不要着急;且分析下是页面的样式报错还是数据的响应报错,页面样式报错可直接提给前端,如果是数据的报错就要通过抓包工具抓包分析,是属于前端的报错还是后端的报错;前端的报错 阅读全文
posted @ 2022-04-06 22:49 小墨儿 阅读(160) 评论(0) 推荐(0) 编辑
摘要:1.用例设计 测试用例的设计各有侧重,大多数都是由业务场景出发,逐步分析,最终全面覆盖整个改动系统。 结合需求和系分文档,梳理出实现需求最重要的改动点,开发难点,测试重点以及对应的风险点。 以上可总结:当前情况+改动重点+改动目的(因测试需求不同,而需要具体情况具体分析,改动重点需要在系分测分的时候 阅读全文
posted @ 2022-04-06 22:14 小墨儿 阅读(284) 评论(0) 推荐(0) 编辑
摘要:8大元素定位方法 序号 定位元素方法 定位代码 备注 1 id findElement(By.id()) 通过id定位元素 findElements(By.id()) 通过id定位一组元素 2 name findElement(By.name()) 通过name定位元素 findElements(B 阅读全文
posted @ 2022-04-03 19:18 小墨儿 阅读(201) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示