您好 请问您解决这个问题了吗
看一下你的 win 环境变量配置的是单个用户的还是全局的
你的是 windows 机器 xcrun 是会有问题啊,因为 xctest 是 mac 的 windows 上要填 flase
给你看看我的参数
usePrebuiltWDA: false
useXctestrunFile: false
加上这两个参数
前端、安卓代码分析 那一部分 只是将请求的接口分离出来吗?还有有其他的作用
你是微信里面是吧,微信是有好几个 window 的 你应该是切换回来的时候切换错了
打印一下当前开启几个 window 看看是不是切换到了一个空白的 window 里面
登录以后把 cookie 存储在本地,然后其他需要登录信息的接口 直接读取本地存储的 cookie 信息 传递过去就可以了
你这验证码 还可以识别率应该挺高的 可以用一下百度的 ocr 识别 api 每天可以免费用几百次我记得
接入打码平台,或者提供万能验证码
自己写一个 jar 包引用一下就可以了
学习了,第一次接触这方面的
没看出来意思是什么,为了证明接口自动化的价值?
当然算是 bug 了 问题提出来 然后积极推动去解决。主要还是看公司对这方面重视不重视
登录这种接口一般是用来获取 token 的,所有的接口基本上都是基于它的,一般都是把登录做成公共方法去调用的
selenium 有一个参数可以指定 打开浏览器的路径 binary_location 你可以试试这个参数
可以通过判断视频进度条的位置来判断视频是否能够正常播放
把登录写成类方法,每执行一个测试类 就执行一次登录接口,获取 token
消灭 bug
仅仅截图 不代表功能正常吧
这个结合你们公司的实际来做 一味的套搬别人的框架 无法落地反而会影响积极性。
看一下生成报告的插件,应该是时区的问题,根据你的描述来看,时间应该是获取的标准时间,咱们是东八区,差八个小时很正常,修改一下获取当前时间的方法就行了
语言、网络、当地的风土人情,其外国外的很多 APP 应该都是用了 GMS,这个国内的机型应该都是把这个功能阉割了
可以换成使用 text 定位
我一般的习惯是把 异常处理,日志打印等公共的方法做成一个修饰器,供 basepage 里面的方法调用,这样做的一个好处就是,公共组件都可以集成到修饰器里面