关于Appium MAC端集成

【appium】appium自动化入门之Mac端(苹果电脑的福音) 移动端的软件自然少不了苹果系统的市场,接下来的文章方向可能会对于appium在苹果系统上的操作 这一篇就讲讲appium在Mac端的安转及操作吧 第一类:安卓上的环境搭建 【appium】appium自动化入门之环境搭建(上) 第二类: 目录第3类 在Mac上搭建 第3类 在Mac上搭建 appium1.6 3.1 appium1.6 在 mac 上搭建 前言mac 上搭建 appium+python 的环境还是有点复杂的,需要准备的软件 第 123 页,共 164 页 1.nodejs 2.npm 3.c 阅读详情

关于Appium MAC端集成

开启自动化测试,首先要感谢Appium移动自动化测试(一)–安装Appium,虽然教程比较详细,但是针对的是Windows,而且貌似已经翻墙,所以我这边真正的集成还是遇到了许许多多的坑的,现在一一来解决吧

安装Appium

Appium官方网站:http://appium.io/
Easy setup process, run a test now.

brew install node # get node.js
npm install -g appium # get appium
npm install wd # get appium client
appium & # start appium
node your-appium-test.js
这里我试了,发现命令行安装有许多坑,反正我是没有安装成功,就不提了

官方首页给出了appium的安装步骤.
所以,我们需要先安装node.js 。node.js官方网站:https://nodejs.org/
我这边安装的是最新的node

安装Appium

https://bitbucket.org/appium/appium.app/downloads/

到这里如果网速可以,基本是没有什么问题的了,接下来 就需要各种配置了,由于我这边完全测试小白,所以 额 痛就不多说了,一个个来吧


首先感谢小涵,Appium Mac安装测试的博客专栏

安装WebDriver

二,Selenium WebDriver
因为是Python版,所以就去Selenium官网下载Python的WebDriver(selenium-2.39.0.tar.gz)
https://pypi.python.org/pypi/selenium
解压:
gzip -dc selenium-2.39.0.tar.gz | tar xvf -
安装:
cd selenium-2.39.0
sudo python setup.py install  //sudo依旧是解决Permission的问题的*

最后环节了—测试

编译例子:点击打开链接
这个例子已经将TestAPP编译好了,接下来就是配置了
几个注意的地方:
Ios路径
Server配置
这里用的是模拟器

Appium设置好了之后就打开Shell,
cd 到文件的测试脚本文件夹 *sample-code-master/sample-code/examples/python
打开Python文件,有几处需要修改的
Python修改

好了 到这里基本就是完成了
最后一步就是首先点击Appium的launch
然后再Shell中执行Python脚本
python ios_simple.py

至此,关于Appium基本已经搞定了,虽然还有好多不懂得,但是至少是可以跑起来的了

关于Appium各种比如node,Appium,Client之间的关系,<Appium原理>

第一次用MarkDown不熟悉,嘎嘎

Mac系统下Appium,Appium Inspector安装实现App自动化 Appium环境搭建以及连接真机启动app 阅读详情

相关推荐

Mac M1安装appium自动化测试环境完整版

M1首先了解需要到的工具>>>mac下安装搭建Appium环境需要准备以下程序:2---Xcode4---Android SDK(M1芯片电脑详细配置及踩到的坑)5---Appium6---Appium主要依赖1·node.js安装方式一:打开官网下载安装(下载完成后直接傻瓜式安装)官网地址:Node.js安装方式二:使用homebrew(mac 包管理工具)安装验证node是否安装成功>>>终端输入: node -v终端输入:npm -v。

qq_44757414的博客 2397

appium-desktop安装

一、官方下载地址:https://github.com/appium/appium-desktop/releases 二、windows用户可以选择下载Appium-windows-1.21.0.zip或者Appium-windows-1.21.0.exe 两者区别: 1、Appium-windows-1.21.0.zip是一个压缩包,解压后,打开文件夹双击Appium.exe,就可以启动Appium。 2、Appium-windows-1.21.0.exe是一个可执行程序,安装后,会在桌.

hello18616355555的博客 2800

MAC本上appium连接真机

简单介绍一下appium连接ios真机测试环境的软件安装及配置过程:   目前我用的是desktop版本的appium, 所以MAC版本必须要升级到10.12以上,Xcode版本必须要在8.0以上,否则亲们没法测试10.3的版本哦~~~(appium官方帮助文档也有详细的说明,请大家认真阅读),如果大家已经升级MAC OS, 并且已下载最新的Xcode版本(必须先升级系统版本,再升级Xcode版本

Mira_Sun的博客 7936

appium教程

平台最新的版本是AppiumForWindows_1_4_16_1,里面封装的Appium server为1.4.16,针对Mac平台最新的版本是appium-1.5.3,里面封装的Appium server为1.5.3。如果要使用较新的Appium server显然该项目不满足,所以此版本不推荐。安装的时间有一点点长,需要你耐心的等待。打开cmd窗口,输入node -v 以及npm -v检测(npm是。下载完成以后,得到一个压缩包,解压该压缩包。第二种方式,通过pychrome安装,如下图。

2401_88182560的博客 1453

mac端appium环境配置

1.首先安装Homebrew,梯子我用的是SSR The Missing Package Manager for macOS (or Linux) — Homebrew复制命令行,打开终端等待安装成功 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2.安装ideviceinstaller brew install ideviceinstaller ..

jingaoran的博客 4639

Mac电脑下第一次使用Appium进行Android端自动化UI调试

题记 需求是UI自动化测试,一开始采用了Android原生的Espresso实现的,但是要求各端统一实现,防止二次开发,所以又改成了Appium,在安装和集成的时候费了些功夫,这里记载下。 如果想了解Espresso自动化测试的话,我会在下一篇文章里整理出来。 正文 一、准备工作。 首先,我的是Mac电脑,所以Window的童鞋可以参考其他文章。 我是一个安卓开发,所以默认安装好了Android ...

lyyourlife的博客 2394

Appium 安装及教程 【mac版】

adb adb connect 127.0.0.1:5554 (手机ip:手机端口)127.0.0.1:5554 offline 关闭。emulator-5554 device 连接成功。app页面开发可视化 用于寻找xpath等。将上面2个路径 放入并保存 关闭 重启。安装完成后 去终端看下是不是这个路径。拉到最下面 选择适合自己电脑的版本。装android 的 sdk 环境。用于本地启动端口,链接手机。下载软件 自定义安装sdk。自己选择安装 安卓版本。完成后 保存 开启连接。

ctl2309452959的博客 1233

Mac、Appium环境搭建

环境搭建步骤 Appium环境安装: 第一步 安装 appium 桌面版客户端 Appium-1.12.1.dmg(MAC环境)/Appium-windows-1.12.1.exe 第二步 安装 Appium-Python-Client pip install Appium-Python-Client pip3 install Appium-Python-Client -i https://pypi.tuna.ts inghua.edu.cn/simple

m0_73407875的博客 3529

App自动化之Appium工作原理

首先,Appium 是一款开源框架,生态丰富,社区强大,一直在被开发者维护; 并且是一个灵活的跨平台的测试自动化工具,可以在iOS、Android或Windows、Mac 设备上进行移动应用的自动化测试运行,并且能够使用相同的 API 编写多个平台的测试脚本;

weixin_47648853的博客 1090

Mac Appium环境安装

Appium的环境安装实在是太坑爹了,,,国外appium安装命令不成功,各种搜索问题,,现在已经成功安装,出现问题就不停的Google吧。Google更换hosts文件即可翻墙。 java JDK安装 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装对应的JDK后,添加到环

Shangri 4715

Mac上安装 Appium 详细步骤

更多原创文章,请访问:https://takioo.cn 一、appium配置 1. AppStore下载Xcode直接安装即可; 2. Android版下载与配置  &lt;1&gt; 下载地址:https://developer.android.com/studio/index.html#downloads           选择:android-sdk_r24.4.1-macosx...

魏莉的微博客 3928

App自动化之Appium工作原理!

首先,Appium 是一款开源框架,生态丰富,社区强大,一直在被开发者维护;并且是一个灵活的跨平台的测试自动化工具,可以在iOS、Android或Windows、Mac 设备上进行移动应用的自动化测试运行,并且能够使用相同的 API 编写多个平台的测试脚本;

软件自动化测试技术交流、资源分享 1200

Mac安装Appium

brew install libimobiledevice --HEAD #和iOS手机通讯使用,相当于 android 的 adb,是 Appium 底层用到的工具之一,用于获取 iOS 设备信息。brew install carthage # 类似于 java的 maven,项目依赖管理,主要是 WebDriverAgent 使用。在.bash_profile 或.zshrc文件中设置JAVA,若没有则touch .bash_profile 新建一个。

lsp84ch80的博客 3250

Mac端Python+Appium环境搭建

java sdk java安装:下载完直接安装jdk1.8 Android Studio 1.下载安装 下载地址:https://www.androiddevtools.cn/# 2.安装完成后,打开SDK Manager JAVA SDK和Android SDK环境变量配置 1.终端输入:ls -a 2.如果没有上面的文件,终端输入touch .bash_profile,有则忽略此步骤 3.终端输入open .bash_profile,打开文件后输入下列内容: JAVA_HOME=/Library

weixin_45155047的博客 1万+

mac搭建appium环境 ios真机

设备和主要的软件版本如下: iphone xs 12.3.1;mac os 10.14.5;xcode 10.2.1;appium-desk 1.13.0;appium 无界面版 1.14.0; node.js 10.16.0;python3.7;JDK12.0.2 。 如果有报错权限问题的话,每条命令前加上sudo即可 环境搭建--jdk安装 :https://blog.youkuaiyun.com/weixin_42285509/article/details/91975321 检查jdk是否安装成功:输入

weixin_42285509的博客 2539

Python爬虫编程思想(127):使用Appium抓取移动数据(1)--安装和配置Appium

Appium是移动端的自动化测试工具,类似于前面提到的Selenium。利用Appium可以驱动Android、iOS等移动设备完成自动化测试,例如,模拟点击、滑动、输入等操作。不过与Selenium一样,我们也可以利用Appium的这些特性编写爬虫应用。

一个被知识诅咒的人 1356

Mac安装配置appium

一、安装前需要准备的环境 1、检查java是否安装: zqq@zqqdeMacBook-Air ~ % java -version java version "18" 2022-03-22 Java(TM) SE Runtime Environment (build 18+36-2087) Java HotSpot(TM) 64-Bit Server VM (build 18+36-2087, mixed mode, sharing) 2、检查homebrew是否安装 zqq@zqqdeM..

QQ______的博客 8110

开关变换器小信号建模实战:从理论到环路设计

本文深入探讨了开关变换器小信号建模的实战技巧,从理论基础到环路设计全面解析。通过Buck和Boost变换器的具体案例,详细介绍了状态空间平均法、扰动法等关键建模技术,并分享环路补偿设计和实际调试中的宝贵经验。文章特别强调了小信号建模在电源设计中的重要性,为工程师提供了从理论到实践的完整解决方案。

weixin_29290259的博客 376

超详细的Mac下appium环境搭建

在mac下搭建appium的步骤如下: - 安装JDK并设置环境变量 - 安装Android SDK并设置环境变量 - 安装homebrew - 安装nodejs - 安装xcode(直接去app store中下载即可) - 安装appium,appium-doctor - 下载appium-desktop.app 安装JDK并设置环境变量: 去官网下载并安装–oracle 官网...

zoe_zhazha的博客 4525

PostgreSQL高可用之主备复制

多个PostgreSQL可协同工作,如果主库发生宕机备库将迅速进行接管并对外提供服务以实现高可用。本文将从主备复制、主备切换、故障转移等角度进行实际测试演练。第一章主备复制是基础,通过主备复制可以得到一个或多个相同的实例。在主备复制的基础上通过第二章主备切换介绍了如何手工将主库与备库互换角色。在第三章中,采用了Keepalived进行实时监测,在主库宕机后,使用主备切换中提到的命令使备库升级为主库并对外提供服务,以达到PostgreSQL高可用的目标。

asdasdsaff的博客 1347

机器人示教器方案昆仑通态脚本实现( 三菱FX3U+昆仑通态3轴联动))

项目应用场景:最终客户需要自由的修改程序流程,如检测什么信号,多少时间,再进入下一步,轴定位轨迹可以自由修改,方便最终可以在不修改PLC程序的情况下,自由示教程序。3.指令数量可以自行添加,在内存足够的情况下,无限制,只需要在PLC框架里面写好每个指令执行的内容就可以了,不需要在程序里面重复写相同类容;4.模板有延时指令,输入指令,输出指令,伺服定位指令,焊钳控制指令,自动修磨指令,转矩模式指令,结束指令等(可自行添加);1.有类似示教器编程功能,可以任意位置插入指令,可以任意位置删除指令;

huanyuecuiyu的博客 969
上一篇: 知道这20个正则表达式,能让你少写1,000行代码
下一篇: 调用+scheduledTimerWithTimeInterval...的方式触发的timer,在滑动页面上的列表时,timer会暂停回调,为什么?如何解决?
大大的水壶
博客等级 码龄11年 2粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值