直接使用adb shell命令不会报错,但是无法继续调用appium的api 实现某些操作时我们可以通过执行adb命令实现,比如某些点击事件,打开指定的文件等。 但是若在appium服务器内穿插使用adb shell命令,adb命令可正常执行,但是后续的appium的api调用会出现问题 selen ...
转载 2021-08-19 16:34:00
1982阅读
2评论
在后台运行,把启动appium命令保存为一个shell文件,文件名包含appium,如start_appium.sh。由于启动前要杀掉已经启动的appium服务,
原创 2021-07-29 17:59:20
785阅读
文章目录Appium介绍Appium 原理Appium使用Appium + Python实战 Appium介绍是一个移动端的自动化测试框架,是跨平台的,支持ios和Android平台上的移动原生应用、混合以及web移动应用,可以针对不同的平台使用一套API来编写测试脚本,可用于iOS和Android。可以跨语言:Java、python、Ruby。移动原生应用;是指那些用iOS或者AndroidS
转载 8月前
519阅读
      团队一直想做UI自动化,app发版频次比较多,每次都需要手动点一遍,很机械,而且过程中可能漏点,脚本的好处是重复使用,替代人工。小组内做UI自动化已经有两个多月,从以下几个方面分析我们自动化历程,也有一些心得。1.工具选型   UI自动化框架百度查询了有以下几套:appnium,阿里的macaca,还有一套是网易的airtest框架,主
转载 2024-02-29 14:55:51
713阅读
很是惭愧, appium的文档的入门可读性太差了。  全都是写给专家看的。各种概念,API, 函数解释的非常明白。可是我就是不知道如何把它们串起来。(跟tishadow , angular有的一拼。。。难道是策略问题?)今天终于放弃了官方文档,google了下,看到这位兄弟跟我一样啊:( http://automatium.blogspot.com/2013/06/how-to
转载 2024-05-19 13:26:28
18阅读
一、Appium-Desktop在Appium1.4.16版本之后,Appium重新发布了新的集成工具Appium-Desktop,可以把Appium-Desktop当作是Appium1.4.16版本之后的替代品,Appium-Desktop同样提供了Appium Server端服务于客服端,也同样提供了像UI Automator Viewer获取设备页面的元素,除了这些它还提供了新手梦寐以求的录
数值xx如下 KEYCODE_CALL 进入拨号盘 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME 按键Home 3 KEYCODE_MENU 菜单键 82 KEYCODE_BACK 返回键 4 KEYCODE_SEARCH 搜索键 84 KEYCODE_CAMERA 拍照键 27 KEYCODE_FOCUS 拍照对焦键 80 KEYCODE_POWER 电源键 26 K
转载 2023-07-03 13:13:12
369阅读
1. appium -g log位置 《 启动appium 出了显示到终端输出,还把log保存到本地一份 失败的时候打印page dom 通过浏览器获取pagesource 通过http://127.0.0.1:4723/wd/hub/sessions 获取到session 再通过http://12 ...
IT
转载 2021-09-09 16:22:00
308阅读
2评论
Appium 是一个开源、跨平台(测试程序跨平台、支持多平台上的 app测试)、多语言支持的(开发语言)移动应用自动化工具。
原创 2024-05-24 10:29:53
171阅读
快速安装库: pip3 install 库名 -i Simple Index --trusted-host pypi.douban.com一、appium uiautomator2 对比appium缺点:appium运行慢、时间长在低版本的appium上获取toast(消息弹窗)需要切换automationNameuiautomator2优点:环境搭建简单方便执行速度很快UI元素定位便捷好用、可
Appium-desktop安装使用
原创 2023-11-03 10:04:15
441阅读
前序 “adb shell input textyoyo“ 可以通过adb 输入英文的文本,由于不支持unicode编码,所以无法输入中文,github上有个国外
原创 2022-10-21 09:55:58
481阅读
https://blog.csdn.net/ouyanggengcheng/article/details/85205585 ...
转载 2021-07-26 13:46:00
187阅读
2评论
Appium:-----开源的,跨平台的测试框架,可以用来测试原生及混合的移动端应用-----支持IOS、AndroidAppium使用Webdriver的json wire协议,来驱动apple系统的UIAutomation库,Android的UIAutomator框架特点如下:跨架构、跨设备、跨语言、跨APP、不依赖源代码、不限制测试框架和平台Appium在Windows下的安装:安装node
原创 2017-08-12 08:18:22
1880阅读
你可以使用Docker来在Mac系统上搭建Selenium、Python和Chrome的开发环境。步骤如下: 安装Docker Desktop: brew cask install docker 创建一个新的Docker容器: docker create --name selenium_container -v /dev/shm:/dev/shm -p 4444:4444 selenium
转载 2023-07-17 20:22:12
97阅读
这里以开发者头条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阅读
1、输入中文的处理  在初始化配置中增加两个参数: "resetKeyboard":True,  # 重置设备的输入键盘   "unicodeKeyboard":True  # 采用unicode编码输入2、区分手册打开还是非首次打开 "noReset":True  # 用来记住app的session,如果有登陆或者做过初始化操作,为True时,后面不需要再操作3、获取手机的分辨率 driver.
转载 2023-07-26 21:42:16
265阅读
环境搭建好后,就可以愉快的开始手机自动化测试了,博主以安卓为例1.初始化的设置 A.打开Appiium-左上角[Android Settings],我连接的是真机,所以接下来讲的都是关于真机的例子B.也可以通过在源码中进行初始化 新建一个test.py文件,如图,注意: a、webdriver.Remote实际上就是原生webdriver的子类,另外Remote()构造函数的第一个
一.安装 安装dmg,可以自己下载appium-1.4.0.dmg或者找rtx我要,文件过大不能添加附件。Appium提供了一个doctor,运行appium-doctor   如果有问题,Fix it 的时候输入Y,就能自动导向安装了。 如果只测试ios,ANDROID_HOME的环境变量可以不配置。需要配置的如下:bash_profile文件Mac 默认是没有这个文件的,我们自己建一个touc
转载 2015-09-01 15:58:00
96阅读
2评论
基础知识: 环境搭建: 1、安装jdk,配置java环境变量 (1)新建变量"JAVA_HOME",变量值"D:\Frameworks\Java\jdk1.8.0_181"(即JDK的安装路径) (2)编辑变量"Path",增加"%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
  • 1
  • 2
  • 3
  • 4
  • 5