你这验证码 还可以识别率应该挺高的 可以用一下百度的 ocr 识别 api 每天可以免费用几百次我记得
接入打码平台,或者提供万能验证码
自己写一个 jar 包引用一下就可以了
学习了,第一次接触这方面的
没看出来意思是什么,为了证明接口自动化的价值?
当然算是 bug 了 问题提出来 然后积极推动去解决。主要还是看公司对这方面重视不重视
登录这种接口一般是用来获取 token 的,所有的接口基本上都是基于它的,一般都是把登录做成公共方法去调用的
selenium 有一个参数可以指定 打开浏览器的路径 binary_location 你可以试试这个参数
可以通过判断视频进度条的位置来判断视频是否能够正常播放
把登录写成类方法,每执行一个测试类 就执行一次登录接口,获取 token
消灭 bug
仅仅截图 不代表功能正常吧
这个结合你们公司的实际来做 一味的套搬别人的框架 无法落地反而会影响积极性。
看一下生成报告的插件,应该是时区的问题,根据你的描述来看,时间应该是获取的标准时间,咱们是东八区,差八个小时很正常,修改一下获取当前时间的方法就行了
语言、网络、当地的风土人情,其外国外的很多 APP 应该都是用了 GMS,这个国内的机型应该都是把这个功能阉割了
可以换成使用 text 定位
我一般的习惯是把 异常处理,日志打印等公共的方法做成一个修饰器,供 basepage 里面的方法调用,这样做的一个好处就是,公共组件都可以集成到修饰器里面
点击选择需要选择的区域,可能前端设置的 input 值变更的方法是通过 click 触发的
是不是没有调支付的回调,这个得看你支付的调用日志啊
这个真不错,作者有句话说的真对 非主流浏览器做兼容的时候真的是让人欲仙欲死,之前用 selenium 做自动化兼容测试的时候 就碰到过类似的问题
上拉是加载数据,不是刷新吧,加载动画是否正常加载,分页是否正常,请求分页接口是否正确,没有更多数据的时候是否会有提示,等等。。。。。。
线程数、启动时间、运行时间,同步定时器 这些需要根据实际的业务场景来设置,
此外最大的并发,要看你的想看什么情况下的最大并发,出现报错?超时?亦或是超过多少秒?
监控服务器指标的话,各大云服务器平台都有自己的服务器性能看板,想自己搭建的话可以试试 grafana+Prometheus
@TesterHome小助手 这个就是明细里面的,我兑换的是一个 0 积分的商品。按照常理来说既是显示记录应该显示的是 -0
Testerhome 十周年快乐! 希望社区的朋友们,永远保持对技术的热爱,砥砺前行、不忘初心,祝 Testerhome 下一个十年更好,期待。
个人感觉橄榄型要比金字塔型的可实施性以及实用性更高