1、元素等待
大多数的 Web 应用程序都是使用 AJAX 和 Javascript 开发的,加载时都有加载顺序,可能打开了网页但是元素并未加载出来,这个时候就定位不到元素了,就会报错。所以,我们需要等到元素被加载出来后再去进行定位等操作。
1.1 强制等待
如果元素已经出现还是要继续等待
转自:https://tech.youzan.com/you-zan-de-shen-du-xu-qiu-gong-neng-ce-shi/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
序:在《
GitHub — 开发者最最最重要的网站:https://github.com
这个不用多说了吧,代码托管网站,上面有很多资源,想要什么轮子,上去搜就好了。并且呢,上面有很多优秀的程序员,你可以在这里交到很多好朋友喔。
Stack Overflow — 解决 bug 的社区https://
01、什么是软件测试?
软件测试是通过手工或自动的方式,来运行或测定某个系统/程序,用来保障软件质量、增加用户体验、降低开发成本的一种技术手段。它贯穿于整个软件产品的开发周期,目的在于检验产品是否满足规定的需求。
02、什么是软件测试工程师?
软件测试工程师(Softw
Eolinker SaaS 7.5 版本更新:支持Websocket、强化Mock API、强化项目版本对比功能等超20项改进
Eolinker SaaS产品已于近期发布 7.5 版本,带来超过18项更新:
更新概况
【API研发管理】产品更新说明:
API管理全面支持Websocket协
随着前后分端离开发成为互联网行业开发标准,程序也开始向API发展,现如今API已经成为程序开发与维护的关键。
API作为应用程序的重要组成部分,伴随着应用程序更新迭代,API也不断的进行更新。其中API从设计开始直至弃用这一过程称之为API的生命周期,API管理平台的作用则是帮助企业管理A
一、Selenium 环境部署
1. window 环境部署
1.1 当前环境
Win10 64 位系统;Python3.6.2(官方已经更新到了 3.6.4)
官方下载地址:https://www.python.org/downloads
Selenium 3.4.3;谷歌 59。
1.
大家好,我是一凡,花了一下午的时间终于把软件测试项目流程图做好了。
完整版公众号后台回复关键字【软件测试项目流程图总结】
免费领取。
01.需求评审:由项目经理、开发人员、测试人员、需求人员共同进行的对软件需求文档的评审,评审内容主要包括:“需求规格说明书”的内容是否完善,是否有描叙不
引言
Lagom是出品Akka的Lightbend公司推出的一个微服务框架,目前最新版本为1.6.2。Lagom一词出自瑞典语,意为“适量”。
➡️ 引言
近两年,一直在折腾用FP与OO共存的编程语言Scala,采取以函数式编程为主的方式,结合TDD和BDD的手段,采用Domain Driven Design的方法学,去构造DDDD应用(Domain Driven Design & Distributed)。期间,尝试了大
引言
朋友看罢我之前整理的《Akka Typed 官方文档之随手记》,一人用了诗歌《长城长》作为回赠,另一人则要求推出简化版本。于是抽空整理了几张思维导图,并且用了一些不太恰当的比喻,不知此番效果如何。
Markdown语法默认不支持图片比例,所以请使用右键点击图片 -> 在新标签
引言
Udi Dahan曾在2017年阿姆斯特丹的DDD欧洲年会上发表过一篇演讲——if (domain logic) then CQRS, or Saga。视频是UP主从Youtube搬运的,我听力水平一般,所以以下内容有所偏颇的话,还请见谅。
在演讲中,他提到了Sandbox、Priv
前言:不管是前端开发、后端开发还是测试工程师的面试题,都可能问到HTTP和HTTPS。因此弄清楚这两个是十分重要的。
什么是HTTP?
超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用层最为广泛的一种网络协议。所有的WWW文件都必须
pytest是python的一种单元测试框架,我们学习它,能够做一些什么测试呢?让我们一起来看看。
根据pytest的官方网站介绍,它有以下一些特点:
容易上手,入门简单,文档丰富,pytest的官方文档中有很多的实例可以研究
能支持简答的单元测试和复杂的功能测试
支持参数化paramet
软件测试回顾(9)
准备测试数据
35章:如何准备测试数据?
测试数据准备方法主要可以分为四类:
基于GUI操作生成测试数据;
通过API调用生成测试数据;
通过数据库操作生成测试数据;
综合运用API和数据库的方式生成测试数据。
1.基于GUI操作生成测试数据
优点:
在技术上没有任何复
软件测试回顾(11)
网站架构设计
目录软件测试回顾(11)48章:测试工程师为什么要懂网站架构设计?测试工程师怎么学架构知识?49章:网站高性能架构设计前端的高性能架构后端服务器的高性能架构缓存:集群:50章:网站高可用架构设计1.网站不可用原因1.服务器硬件故障2.发布新应用的过程3.
(1)接口自动化测试的意义、前后端分离思想
接口自动化测试的优缺点:
优点:
测试复用性。
维护成本相对UI自动化低一些。
为什么UI自动化维护成本更高?
因为前端页面变化太快,而且UI自动化比较耗时(比如等待页面元素的加载、添加等待时间、定位元素、操作元素、模拟页面动作这些都需
今年终于从大菊花厂离职了,离职前收入大概60w不到吧,在某乎属于比较差的,今天终于有空写一下自己的职场故事,也算是给自己近8年的程序员工作做个总结复盘。近8年有些事情做对了,也有更多事情做错了,在这里记录一下,希望能够给后人一些帮助吧,也欢迎私信交流。文笔不好,见谅,有些细节记不清了,如果
引言
DDD是近年软件设计的热门。CQRS与Event Sourcing作为实施DDD的一种选择,也逐步进入人们的视野。围绕这两个主题,软件开发的大咖[Martin Fowler]、[Greg Young]、[Udi Dahan]分别有所论述,[MSDNC QRS Journey]、[Im
date命令:
显示和修改系统日期 与 时间。但只有超级用户才能用date命令设置时间,一般用户只能显示时间。
date命令的语法:
date 【选项】 显示时间格式(以+开头,后面接时间格式)
时间方面:
% : 印出 %
%n : 下一行
%t : 跳格