摘要:
前戏 desired appium的功能是配置Appium会话,他们告诉appium服务器你想要自动化的平台的程序 Desired Capability是一组设置的键值对的集合,其中键对应设置的名称,而值对应设置的值,主要用于通知appium服务器建立需要的session sessionAppium 阅读全文
摘要:
前戏 fixture是在测试函数运行前后,由pytest执行的外壳函数。fixture中的代码可以定制,满足多变的测试需求,包括定义传入测试中的数据集、配置测试前系统的初始状态、为批量测试提供数据源等等。 下面是一个简单的fixture 我们来运行一下 @pytest.fixture()装饰器用于声 阅读全文
摘要:
前戏 参数分类:常规类参数,事件类参数,约束类参数,调试类参数 常规类参数:常规类参数包括帮助参数和日志信息参数,帮助参数用于输出monkey命令使用指导,日志信息参数将日志分为三个等级,级别越高,日志的信息越详细 帮助类参数 日志级别 -v:打印出日志信息,每个-v将增加反馈信息的级别,-v越多, 阅读全文
摘要:
前戏 monkey程序是android系统自带的,其启动脚本是位于android系统的/system/bin目录的monkey文件,其jar包是位于android系统的/system/framework目录的monkey.jar文件。用户主要是通过adb命令来启动monkey的,monkey在运行时 阅读全文
摘要:
单选框操作 复选框的操作 阅读全文
摘要:
mark pytest提供了标记机制,允许你使用marker对测试函数做标记,一个测试函数可以有多个marker,一个marker也可以用来标记多个测试函数 比如我们需要进行冒烟测试,不可能把所有的用例都跑一遍,我们可以挑选一些重要的用例进行冒烟测试,为了把选定的测试加入冒烟测试,可以对他们添加@p 阅读全文
摘要:
前戏 adb的工作原理: 启动一个adb客户端时,此客户端首先检查是否有已运行的adb服务器进程,如果没有,它将启动服务器进程,当服务器启动时,它与本地TCP端口5037绑定,并侦听从adb客户端发送的命令,所有adb客户端均使用端口5037与adb服务器通信 启用adb调试 要在通过USB连接的设 阅读全文
摘要:
appium desktop简单使用 下载地址https://github.com/appium/appium-desktop/releases Appium Desktop与Appium不是同一个东西。Appium Desktop是对于Appium而言,是一个拥有更多相关工具的图形化界面。 安装完 阅读全文
摘要:
前戏 我们在做Android自动化的时候,adb命令是必不可少的,比如我们要获取一个包名,使用adb往手机上安装软件,获取activity等等,都要用到adb命令。而模拟器在我们没有手机测试的时候,可以提供我们一个环境,方便我们进行测试 sdk安装配置 adb是一个通用命令行工具,其允许你与模拟器实 阅读全文
摘要:
前戏 在python中,大家听到最多的单元测试框架就是unittest和pytest了,而pytest有很多的功能,甩unittest几条街 我们在使用pytest时,要遵循pytest的命名规则: 测试文件应当命名为test_**.py或者**_test.py 测试函数,测试类方法应当名为为tes 阅读全文