- 操作系统区分:Windows/IOS/Linux
- python版本区分python2与python3
下载安装版本时务必注意以上两点,保证版本对应。
以下以Windows 64 python2为例:
一、准备python+RF环境
步骤 |
安装目标 |
安装方法 |
下载地址 |
备注 |
1 |
Python |
|
https://www.python.org/downloads/windows/
|
根据电脑位数与系统下载,进入cmd输入python可看到信息(注意Python2与3同时存在的操作) |
2 |
wxPython |
下载安装,默认安装 |
https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/ |
注意选择对应版本,系统、电脑位数python版本需一致(不建议安装过高版本,存在ride不支持) |
3 |
robotframework |
命令行安装:pip install robotframework |
无 |
Pip list查看 |
4 |
robotframework-ride |
命令行安装:pip install robotframework-ride |
|
Pip list查看,可在cmd启动ride.py |
5 |
robotframework-appiumlibrary |
命令行安装:pip install robotframework-appiumlibrary |
无 |
Pip list查看 |
6 |
Pycharm |
下载安装,默认安装 |
可选安装 |
环境检查:
- cmd输入python可看到python版本信息
- cmd输入ride.py可启动ride
- Cmd输入pip list可查看所有目标python库
二、准备Android+Java环境
步骤 |
安装目标 |
安装方法 |
下载地址 |
备注 |
1 |
Java JDK |
默认安装,配置环境变量: 1. JAVA_HOME 2. CALSSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar; 3.path: 添加jkd\bin与jre\bin |
在百度软件中心下载较快(你懂的),注意下载对应系统版本与位数 |
|
2 |
Android SDK |
下载安装,配置环境变量: 1. ANDROID_HOME 2.path: ;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; |
在百度软件中心下载较快(你懂的),注意下载对应位数 |
|
3 |
Android模拟器 |
下载安装 |
可选安装,有模拟器比较方便 |
环境检查:
- cmd输入java与javac都可看到提示信息
- cmd输入adb可看到提示信息
三、准备Appium环境
步骤 |
安装目标 |
安装方法 |
下载地址 |
备注 |
1 |
node.js |
默认安装,配置环境变量: |
注意下载对应系统版本与位数。 |
|
2 |
Appium |
默认安装,配置环境变量: 1. APPIUM_HOME: D:\Appium\Appium\node_modules(根据自己的安装路径配置) 2.path: %APPIUM_HOME%\.bin |
百度网盘下载较快(你懂的),注意下载对应系统版本与位数。网上推荐使用npm install下载,需安装node.js |
|
3 |
Appium-Python-Client |
命令行安装:pip install Appium-Python-Client |
|
整体环境检查:
cmd输入appium-doctor可看到‘All Checks were successful’提示
问题排查:
若准备环境时出现不成功的情况,可根据对应的log信息进行排查(网上搜索答案)
思路:检查环境变量是否配置正确,版本信息是否对应
======后续处理:【重要】
1.adb devices 找不到设备的解决方法:
https://www.cnblogs.com/sanshuimiao/p/7809946.html
一般情况通过文章问题2可解决。
2.Appium 关于 Appium 的一些定制代码和及常见 bug 修复
https://testerhome.com/topics/9208
首次启动appium后,在手机上安装完Appium Settings和Unlock后,参照文章依次把问题:
1;3;6;9 处理好。
=======其他:
1.安装Appium Settings APK对应所在目录:
C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk
2.安装Unlock APK对应所在目录:
C:\Program Files (x86)\Appium\node_modules\appium\build\unlock_apk\unlock_apk-debug.apk
3.安装Unlock APK对应所在目录:
C:\Program Files (x86)\Appium\node_modules\appium\build\unicode_ime_apk\UnicodeIME-debug.apk
注意:安装appium 1.4.16版本的apk启动应用正常, 安装appium 1.6.1版本对应的apk会报错。
相关推荐
总之,手机APP自动化环境搭建涉及Java环境的配置、Appium的安装与设置,以及Android SDK的下载和管理。这个过程虽然相对复杂,但是一旦完成,将极大地提升测试效率,减少手动测试的工作量,保证应用的质量和稳定性。...
本篇将详细介绍如何搭建Appium进行app自动化测试的环境。 1. 基础介绍 - WebDriver: 是一个用于控制Web浏览器的API,它允许开发者通过编程方式与浏览器交互,执行自动化测试。 - Appium: 将WebDriver扩展到移动...
### Python APP自动化测试环境搭建详解 #### 一、概述 在进行APP自动化测试时,一个稳定且高效的测试环境是至关重要的。本篇文章将详细介绍如何搭建一个适用于Python的APP自动化测试环境,包括必要的软件安装与配置...
本篇文章将详细介绍Airtest的基础操作,帮助你快速搭建APP自动化测试环境。 ### 1. Airtest简介 Airtest是一个开源的自动化测试工具,由网易公司开发,旨在简化游戏和应用的自动化测试过程。它提供了直观的脚本...
Fiddler抓包,monkey环境搭建,Monkey命令,零基础Appium自动化测试(windows.android),手机app测试要点
Appium 是一个开源、免费的移动端自动化测试框架,可以用来测试原生和混合移动应用,同时支持测试多种平台(Ios、Android、FirefoxOS)下应用,底层是采用 WebDriver JSON Wire 协议去实现的。 Appium 环境搭建 1....
总之,这个“Java+appium+Android模拟器自动化demo”提供了一个完整的Android自动化测试环境的搭建指南,包括Java环境、Android Studio、SDK、模拟器、Appium的安装和配置,以及使用Java客户端库编写测试脚本的方法...
在 Appium+Genymotion 自动化测试环境搭建中,我们需要准备 Android SDK 环境变量。首先,我们需要下载 adt-bundle-windows-x86_64-20130917.zip,解压缩后将其配置到环境变量中。环境变量的配置可以通过在系统环境...
移动端测试主要分为APP功能测试、APP自动化测试和APP安全测试,每种测试都有其特定的目标和方法。 在基于Android的移动端测试环境中,主要需要搭建Java环境、Android SDK环境和Android模拟器环境。 **Java环境搭建...
在实施APP自动化测试时,环境搭建和脚本编写是基础。例如,使用Python3进行Appium测试时,需要安装Appium库、依赖驱动(如WebDriverAgent for iOS或uiautomator2 for Android),并配置正确的设备连接和模拟器设置。...
三、Appium App自动化测试环境搭建 要使用Appium进行自动化测试,需要搭建好测试环境。下面是搭建Appium测试环境的步骤: 1. 设置adb环境变量: adb是Android Debug Bridge的缩写,用于调试和测试Android应用程序...
在Android开发领域,掌握命令行工具的使用是十分重要的,特别是在自动化脚本、远程服务器部署或者没有图形界面的环境中。本文将详细介绍如何搭建Android命令行开发环境,并通过创建一个简单的"HelloWorld"项目来实践...
通过这个“App自动化学习源码1”的全套资料,你可以系统学习如何搭建自动化测试环境,编写测试脚本,理解测试框架的使用,以及如何结合实际项目进行测试优化。这将对提升你的运维技能,特别是App自动化测试能力...
【标题】中的“自动化测试框架,支持接口自动化、WEB UI自动化、APP UI自动化”涉及到的是软件测试领域的一个重要话题。这个框架集成了多种自动化测试的能力,涵盖了从后端API到前端UI的全方位测试。 首先,接口...
App自动化测试框架搭建 本文档将介绍如何搭建一个App自动化测试框架,使用Appium作为测试工具, Python作为编程语言,并使用pytest作为测试框架。 一、环境准备 1. 安装Appium:使用pip install Appium-Python-...
在进行H5自动化测试环境搭建时,我们经常会遇到一些坑,特别是涉及到WebView和Chrome Driver的兼容性问题。本文将详细探讨这些关键知识点。 首先,理解Webview和Chrome Driver的关系至关重要。Webview是Android系统...
【美团App自动化测试...总之,【美团App自动化测试项目】是一个全面的实践平台,涵盖了自动化测试的多个方面,从环境配置到测试执行,再到结果分析和问题修复,对于学习和提升移动应用自动化测试技能具有很高的价值。
本文将详细介绍如何搭建Android Espresso自动化测试环境。 首先,确保你拥有一个最新的Android Studio环境,因为Espresso通常与之集成。在开始之前,为了获得更稳定的测试体验,强烈推荐在测试设备(无论是物理设备...
使用uiautomator2+pytest+allure进行Android的UI自动化测试 测试携程旅行App,首页-机票-机票搜索模块 简介 使用uiautomator2+pytest+allure进行Android的UI自动化测试 环境搭建 pytest框架 pip install pytest ...