07 2022 档案
摘要:Nginx容器 拉取:docker pull nginx:1.17.9 运行:docker run -d --name nginx -p 8080:80 nginx:1.17.9 挂载目录:docker run -d --name nginx -p 8080:80 -v ${PWD}/html:/u
阅读全文
摘要:基本命令 版本信息:docker version 系统信息:docker info 镜像管理 查看所有镜像:docker images 搜索镜像:docker search busybox 拉取下载:docker pull busybox:latest 导出:docker save busybox
阅读全文
摘要:安装 windows10 下载地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows 不支持win10家庭版操作系统 配置国内加速镜像源 在系统右下角托盘图标内右键菜单选择 Settings,打开配置窗口后左侧导航
阅读全文
摘要:#Docker是什么 Docker 可以理解成一个超轻量级的虚拟机,专业的说法叫应用容器,它是在LCX(linux容器)基础上进行的封装。 Docker和传统虚拟化方式的不同之处在于容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现。 相较于传统的VM虚拟化方
阅读全文
摘要:Docker优势 特性优势 资源优势 Docker四大组件 Client(客户端):是Docker的用户端,可以接受用户命令和配置标识,并与Docker daemon通信。 Images(镜像):是一个只读模板,含创建Docker容器的说明,它与操作系统的安装光盘有点像。 Containers(容器
阅读全文
摘要:uiautomator定位 优点:uiautomator是Android工作引擎,速度快 缺点:书写复杂,容易出错 driver.find_element_by_android_uiautomator("表达式").click() newUiSelector().resourceId('id') n
阅读全文
摘要:#定位 基本定位 driver.find_element_by_accessibility_id() 对应 content-desc driver.find_element_by_id() 对应 resource-id driver.find_element_by_name() 对应 text dr
阅读全文
摘要:uiautomatorviewer 安装:Android SDK 自带的界面分析工具 运行:打开tools/bin 目录下的 uiautomatorviewer 程序 weditor 要求:python 3.6+ 安装:pip install weditor 运行:python -m weditor
阅读全文
摘要:Appium框架介绍 Appium 的引擎 Android 是 uiautomator2 ios 是 xcuitest Appium 的设计理念 webdriver 是基于 http 协议的,第一连接会建立一个 session 会话,并通过 post 发送一个 json 告知服务端相关测试信息 cl
阅读全文
摘要:Android 的布局 Android 是通过容器的布局属性来管理子控件的位置关系,布局过程就是把界面上的所有的控件,根据他们的间距的大小,摆放在正确的位置 线性布局:LinearLayout 相对布局:RelativeLayout 帧布局:FrameLayout 绝对布局:AbsoluteLayo
阅读全文
摘要:Appium 简介:是一个移动端自动化测试框架,可用于测试原生应用、移动web应用、混合应用,且是跨语言、跨平台的综合性和适用性非常强的测试框架。 跨语言:Java、Python、nodejs 等 跨平台 Andoid、iOS Windows、Mac 底层多引擎可切换 生态丰富,社区强大 App自动
阅读全文
摘要:JavaScript简介 JavaScript 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言 可以嵌入到HTML页面对浏览器事件做出响应 也可以基于Node.js技术进行服务器端编程 自动化测试中使用JavaScript脚本 使用场景:部分场景使用selenium原生方法无法解决 修改时
阅读全文
摘要:背景 web 应用应该能在任何浏览器上正常的工作,那么我们在测试web应用时要考虑到多浏览器兼容性测试,对应web端自动化测试而言我们要怎么处理兼容多个浏览器,接下来给大家介绍一下。 实现方案 期望在命令行输入参数指定兼容支持的浏览器,就可以实例化对应浏览器对象执行自动化测试用例,在pytest框架
阅读全文
摘要:HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的 3 位数字代码。所有状态码的第一个数字代表了响应的五种状态之一。 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。一般是告诉客户端,请求已经收到了,正在处理 100 (继续) 请
阅读全文