1、输入中文的处理  在初始化配置中增加两个参数: "resetKeyboard":True,  # 重置设备的输入键盘   "unicodeKeyboard":True  # 采用unicode编码输入2、区分手册打开还是非首次打开 "noReset":True  # 用来记住app的session,如果有登陆或者做过初始化操作,为True时,后面不需要再操作3、获取手机的分辨率 driver.
转载 2023-07-26 21:42:16
265阅读
最近开始写iOS真机UI自动化测试的项目,搭建环境过程中找来找去也没找到一个正确的教程。最后自己按照官方文档,一步步摸索出来才搭建成功。在这里记录下。注意:Windows系统无法做iOS自动化测试环境准备需要安装的环境(我这里只标注下我用的版本号,具体安装教程网上很多,不累述):intelliJ IDEAJava JDK(1.8.0_191)homebrewnode(11.1.0)npmappiu
转载 2023-08-24 19:33:53
194阅读
# Appium Java 教程 ## 教程概述 本教程将介绍如何使用AppiumJava来进行移动应用的自动化测试。本教程适用于有一定开发经验的开发者,特别是想要学习移动应用自动化测试的开发者。首先,我们将通过一个表格展示整个实现过程的步骤,然后详细说明每一步需要做什么,包括所需的代码和注释。 ## 实现步骤 | 步骤 | 描述 | | --- | --- | | 步骤一 | 配置Appi
原创 2024-04-28 05:47:03
39阅读
基本步骤:安装Node.js安装JDK,及配置环境变量安装SDK,及配置环境变量安装Appium桌面版本以上涉及安装的软件,基本都是国外的,所以网站下载巨慢,建议直接从我百度网盘下,安装Node.js点击进入Node.js官网nodejs.orgNode.js的安装相对简单,下载安装包安装,然后一路狂点下一步就可以了安装完成后,在终端中输入node -v,显示版本号则表示安装成功C:\Users\
Appium工作原理 支持多平台、多语言 appium是跨平台的,可以用在OSX,Windows以及Linux桌面系统上运行。appium选择了Client/Server的设计模式。只要client能够发送http请求给server,那么的话client用什么语言来实现都是可以的,这就是appium及Selenium(WebDriver)如何做到支持多语言的原因;appium扩展了WebDri
原创 2021-07-15 16:13:58
946阅读
这里以开发者头条APP为例,演示下APP自动化过程一、操作前准备事项appium运行的相关环境都配置好后。还要进行一些操作。1.下载被测试的APP应用。2.运行appium server,就是点击appium desktop启动后,点击advanced按钮,勾选选项Allow Session Override。如下图:点击stat server启动appium&nbs
转载 2023-06-14 16:28:54
457阅读
一、启动,输入127.0.0.1 端口4723,点击<启动服务器v1.21.0> 二、点击放大镜图标【启动检查器会话】三个图标从左到右分别是【启动检查器会话】【获取原始日志】【停止运行服务器】三、【自动设定】-【所需能力】输入对应参数  【1】 deviceName:设备名称,电脑链接手机或者打开模拟器后,cmd窗口输入命令adb device,获取【2】
转载 2023-05-22 11:12:07
296阅读
很是惭愧, appium的文档的入门可读性太差了。  全都是写给专家看的。各种概念,API, 函数解释的非常明白。可是我就是不知道如何把它们串起来。(跟tishadow , angular有的一拼。。。难道是策略问题?)今天终于放弃了官方文档,google了下,看到这位兄弟跟我一样啊:( http://automatium.blogspot.com/2013/06/how-to
转载 2024-05-19 13:26:28
18阅读
一、python1.1 安装Homebrew 使用brew安装的软件,不再需要sudo命令。终端输入:/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"如果出现报错:Error: Checksum mismatch. Expected: 0cb1cc7af109437f
转载 2023-10-26 21:24:07
138阅读
一、appium的基本使用appium环境安装1、安装Android SDK(1)配置环境变量用户变量的path添加以下三个路径: %ANDROID_HOME%\build-tools\31.0.0 %ANDROID_HOME%\platform-tools %ANDROID_HOME%\tools- 系统变量添加: 变量名:ANDROID_HONE 变量值:安装的具体路径 (2)cmd中输入:a
转载 2023-09-11 10:18:18
453阅读
# Appium Python 教程:新手入门指南 ## 概述 Appium 是一个开源工具,用于自动化移动应用程序(Android 和 iOS)。本教程将带领刚入行的小白了解如何使用 Appium 和 Python 进行应用自动化测试。我们将分步进行,提供代码示例及详细的解释。 ## 流程概述 以下是使用 Appium 和 Python 进行自动化测试的基本步骤: | 步骤 | 操作
原创 2024-09-10 05:25:45
56阅读
Appium 是移动端的自动化测试工具,类似于前面所说的 Selenium,利用它我们可以驱动 Android、iOS 等设备完成自动化测试,比如模拟点击、滑动、输入等操作,其官方网站为:http://appium.io/,本节来了解一下 Appium 的安装方式。1. 相关链接2. 安装Appium首先我们需要安装 AppiumAppium 负责驱动移动端来完成一系列操作,对 iOS 设备来说
等待机制:  为了保证脚本的稳定性,有时候需要引入等待时间,等待页面加载元素后再进行操作,主要有三种等待时间设置方式。方式一:sleep():固定等待时间设置,python的time包里提供了休眠方法sleep,导入包后就能使用;sleep()方法以秒为单位,如果超时设置小于1秒,可以使用小数写法:time.sleep(2)代码示例:import time from appium import w
转载 2024-06-15 20:14:52
57阅读
1、appium安装1)先下载appium客户端 2)安装appium-python库命令行安装(需要联网) pip install Appium-Python-Client 命令行检测是否已安装appium库 pip list1.1 、appium简单初体验#导模块 from appium import webdriver #创建一个字典,包装相应的启动参数 desired_caps=d
前提条件当你点击这一章时,说明你是打算使用 Python 语言编写 appium 自动化测试脚本的。1、安装 Python 语言 , Python的安装相对相简单得多。2、Python 编辑器很多,推荐:PyCharm、Atom、Sublime text3等。这几款都是我常用的。安装 python-clientAppium Client是对webdriver原生api的一些扩展和封装。它
# Appium 教程:iOS 自动化测试的入门指南 ## 引言 随着移动应用开发的迅速发展,自动化测试在软件开发生命周期中变得愈发重要。Appium 是一个用于移动应用的开源自动化测试框架,支持 iOS、Android 和 Windows 等平台。本文将通过实例带领大家了解如何使用 Appium 进行 iOS 应用的自动化测试。 ## Appium 基础知识 ### Appium 特点
原创 10月前
29阅读
目录 "Appium环境搭建" "Mac iOS环境搭建" "Appium基础" "Appium进阶" Monkey的使用 参数: p v s throttle ignore crashes: 忽略崩溃 ignore timeouts: 忽略ANR ignore security exception
#这里的示例是用android来说明的,xpath应该是通用的,resource-id不太清楚,没配过IOS的环境#环境配置和一些参数的意思不清楚可以看我上一篇python appium笔记(一)(一)说明主要说明下面2种方式,其实感觉通过xpath,不管selenium还是appium,应该能定位全部元素了。1、resource-id:定义了resource-id,并且唯一的情况下,可以使用这种
转载 2023-09-13 15:44:26
59阅读
前言做了多年的工程性测试后,发现薪资待遇很难再跨上一个新的台阶,对于打工族来说,薪资待遇是我们择业最重要的参考依据,其他的都是虚话。同时随着时间的流逝,年龄也逐渐变大,危机感越来越强,而且感觉只会功能性测试没有什么成就感。基于以上原因我们应该掌握更多的技术,来提高自己的竞争力和生存空间。当然功能性测试如果想达到一定的高度其实也是有难度的。任何工具和技术都无法取代之。在这里我们不讨论这个。学习一门新
转载 3月前
365阅读
一、appium环境搭建(先决条件)1、安装JDk2、安装SDK3、安装appnium二、appium所需配置属性1、deviceName:设备名称,127.0.0.01:62001 2、platformName:操作系统名称,Android3、platformVersion:操作系统版本,5.1.14、appPackage:应用程序的包名,com.tencent.mobileqq5、a
转载 2023-05-22 16:16:53
670阅读
  • 1
  • 2
  • 3
  • 4
  • 5