03 2022 档案
摘要:比如当前要搜索webdriver相关的内容,搜索之后看 issues 一般如果是某个库的问题就去哪个库直接看,筛选对应的相关问题,就可以得到相关的解答
阅读全文
摘要:1. 常用方法使用背景:有些网站点击链接会新打开一个tab,如下图打开了两个浏览器窗口;元素定位正确,调试时一直报错,原因是未切换到对应的窗口句柄,切换到对应的窗口句柄才可以正常操作 current_window_handle:获得当前窗口句柄 window_handles:获取所有窗口的句柄到当前
阅读全文
摘要:CI/CD 持续集成(Continuous Integration, CI): 代码合并,构建,部署,测试都在一起,不断地执行这个过程,并对结果反馈。 持续部署(Continuous Deployment, CD): 部署到测试环境、预生产环境、生成环境。 持续部署(Continuous Deliv
阅读全文
摘要:功能性测试: 1.测试订单输入的类型2.测试金额数量:可创建等价类划分3.测试库存数量变更4.测试订单是否生成5.测试提交订单按键是否正常响应6.点击下单后是否会显示订单信息进行再次核对7.所有链接功能是否正常8.从商品信息页面添加的商品能显示在购物车中9.勾选所需的商品后,已选商品的总价会显示10
阅读全文
摘要:linux之查找包含指定内容(字符串)的文件 文件内容包含指定字符串 find . | xargs grep string 查找当前目录下文件内容包含字符串string的文件为什么要这样写,因为管道命令符是把上一部的结果传递给下一步来处理,在 find . | grep string中虽然看似和fi
阅读全文
摘要:1. 为什么需要xargs命令 1.1 管道|的缺陷 管道实现的是将前面的输出stdout作为后面的输入stdin,但是有些命令不接受管道的传递方式。例如:ls,这是为什么呢? 因为有些命令希望管道传递过来的是参数,但是直接使用管道有时无法传递到命令的参数位。这时候就需要xargs,xargs实现的
阅读全文
摘要:一. RabbitMQ 简介 MQ 全称为Message Queue, 消息队列(MQ )是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。 消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接
阅读全文
摘要:项目开发编写代码,然后把代码推送到 GitLab 里存储,通过 GitLab 的 hook 使 Jenkins 执行一些 CI 的过程,比如做一些单元测试,构建 Docker image 再把这个 Docker image 调用 helm 部署到开发环境或测试环境 在测试环境里通过 Jenkins
阅读全文
摘要:软件开发中的完成测试环境所包括的环节包括:UT、IT、ST、UATUT = Unit Test 单元测试IT = System Integration Test 集成测试ST = System Test 系统测试UAT = User Acceptance Test 用户接受测试(俗称:验收测试) 环
阅读全文
摘要:对于第 n 位对应的数字,我们令这个数字对应的数为 target,然后分三步进行。 首先找到这个数字对应的数是几位数,用 digits 表示;然后确定这个对应的数的数值 target;最后确定返回值是 target 中的哪个数字。举个栗子: 比如输入的 n 是 365: 经过第一步计算我们可以得到第
阅读全文
摘要:今天工作中同事说了一句 As a SDET, we want to automate P1 test sases from TestRail so that we can run them as automated tests. 作为 SDET,我们希望从 TestRail 自动化 P1 测试,以便
阅读全文
摘要:《剑指offer》面试题10(关于青蛙跳台阶之斐波那契数列)扩展问题:我们知道,当青蛙一次只能跳一阶或者两阶的时候,我们可以把问题转换为斐波那契数列用递归或者非递归的形式予以计算,但是,若青蛙一次能跳的阶数在n阶以内(包括n阶)时,又该如何计算呢? 题目:在青蛙跳台阶的问题中,如果把条件改成:一只青
阅读全文
摘要:git回退单个文件 目录 git原理 git reset命令简介 回退单个文件 Top git原理 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。 Top git
阅读全文
摘要:我使用的编辑器是vscode,不知道做了什么操作,不管哪个项目的哪个分支都不能暂存代码,一点图上的加号,就提示这个信息,尝试了很多方法都没用,包括卸载编辑器,删除编辑器本地的所有配置信息,然后重装都无法解决,最后尝试了用git指令提交,因为我遇到的问题是不能点击图上的加号,所以,使用了 git ad
阅读全文
摘要:最近要做一个检测下载的自动化...因为框架为webdriover.io 在国内比较少人使用,所以目前只找到了下面这个 启发来自链接:http://cn.voidcc.com/question/p-cgufghmo-ut.html 我想知道在单击下载按钮后,如何使用Selenium Webdriver
阅读全文
摘要:描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 数据范围:1≤n≤40 要求:时间复杂度:O(n)O(n) ,空间复杂度: O(1)O(1) 解决方法:可以转化为斐波那契数列的方式进行求解,假设要跳N阶台阶,那么第一步
阅读全文