logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【无标题】web自动化测试-执行 JavaScript 脚本

在页面上直接执行 js在某个已经定位的元素上执行 js执行jsSelenium 可以通过 execute_script() 来执行 JavaScript 脚本。driver.execute_script:同步执行 JavaScript 在当前的窗口框架下js 脚本可以在浏览器的开发者工具 → Console 中进行调试1080×304 102 KBjs的返回结果获取元素控件中的属性值1080×14

#javascript#python#前端
app自动化测试(Android)– 特殊控件 Toast 识别

Toast 是 Android 系统中的一种消息框类型,它属于一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。它不同于 Dialog,它没有焦点。Toast 的设计思想是尽可能的不引人注意,同时还向用户显示信息希望他们看到。测试 APP 下载地址:首先将上面地址的 apk 包下载到本地,并安装到模拟器中;在模拟器中打开 API Dem

#大数据
技术分享 | 接口自动化测试中,文件上传该如何测试?

在服务端自动化测试过程中,文件上传类型的接口对应的请求头中的 content-type 为 multipart/form-data; boundary=…,碰到这种类型的接口,使用 Java 的 REST Assured 或者 Python 的 Requests 均可解决。实战练习Python 版本在 Python 版本中,可以使用 files 参数上传文件,files 要求传递的参数内容为字典格

#单元测试#功能测试
干货 | 解决 App 自动化测试的常见痛点(弹框及首页启动加载完成判断处理)

一般情况下我们一次只会出现一个弹框,但是例外的是可能有一个以上的弹框同时出现,这样的话虽然处理了其中一个弹框,但是剩下的弹框依然会阻断用例的正常执行,这个时候就可以使用递归的方法,在处理完弹框后返回findElement方法自身,继续进行try catch,使之进入弹框处理逻辑。很容易打消做自动化的热情,导致从入门到放弃。观察弹框,我们会发现一般为了保证用户体验,弹框都会方便用户进行一键消除,例如

#java#开发语言
【无标题】web自动化测试-执行 JavaScript 脚本

在页面上直接执行 js在某个已经定位的元素上执行 js执行jsSelenium 可以通过 execute_script() 来执行 JavaScript 脚本。driver.execute_script:同步执行 JavaScript 在当前的窗口框架下js 脚本可以在浏览器的开发者工具 → Console 中进行调试1080×304 102 KBjs的返回结果获取元素控件中的属性值1080×14

#javascript#python#前端
app测试中常用的Android模拟器

EmulatorEmualor 是 Android Studio 自带的模拟器,是官方提供的工具,Android 开发最常使用的就是这一款。它功能非常齐全,电话本、通话等功能都可正常使用。用户可以使用键盘输入,鼠标点击模拟器按键输入,甚至还可以使用鼠标点击、拖动屏幕进行操纵。当然模拟器毕竟是模拟器,和真实的手机设备还是存在差别的。Emualor 模拟器和真机的不同之处:不支持呼叫和接听实际来电不支

#android#android studio#android-studio
app自动化测试(Android)– 特殊控件 Toast 识别

Toast 是 Android 系统中的一种消息框类型,它属于一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。它不同于 Dialog,它没有焦点。Toast 的设计思想是尽可能的不引人注意,同时还向用户显示信息希望他们看到。测试 APP 下载地址:首先将上面地址的 apk 包下载到本地,并安装到模拟器中;在模拟器中打开 API Dem

#大数据
到底了