App自动化测试|Appium+Python自动化测试环境搭建(Windows)

简介: App自动化测试|Appium+Python自动化测试环境搭建(Windows)

windows下搭建python+appium环境

搭建过程步骤如下:

  • 安装jdk并配置好环境变量(jdk版本1.8以上)
  • 安装android-sdk并配置好环境变量;具体步骤见:https://ceshiren.com/t/topic/4001
  • 安装安卓模拟器
  • 安装node.js(官网下载安装最新版本) ;下载地址:http://nodejs.cn/download/

    • 找到windows安装包下载并安装

    在这里插入图片描述

    • 点击[next]按钮

    在这里插入图片描述

    • 点击勾选上 I accept the terms in the License Agreement ,再点击[Next]

    在这里插入图片描述

    • 自定义安装路径,在点击[Next]

    在这里插入图片描述

    • 默认点击[Next]

    在这里插入图片描述

    • 点击[install]

    在这里插入图片描述

    • 点击[finish],完成安装

    在这里插入图片描述

    • 打开 cmd,验证node.js 是否安装成功;输入命令:node -v

    在这里插入图片描述

  • 安装appium-desktop(官网下载安装最新版本)下载地址:https://github.com/appium/appium-desktop/releases

    • 下载windows安装包

在这里插入图片描述

  • 选择第一个选项;再点击 安装 ;如下图

在这里插入图片描述

  • 点击完成

在这里插入图片描述

  • 双击打开Appium客户端,host输入127.0.0.1,Appium默认端口是4723,点击Start Server 开启服务;如下图

在这里插入图片描述

  • 安装python3.7及以上
  • 安装Appium-Python-Client(pip install Appium-Python-Client )
  • 安装pycharm
相关文章
|
机器学习/深度学习 设计模式 测试技术
Python 高级编程与实战:构建自动化测试框架
本文深入探讨了Python中的自动化测试框架,包括unittest、pytest和nose2,并通过实战项目帮助读者掌握这些技术。文中详细介绍了各框架的基本用法和示例代码,助力开发者快速验证代码正确性,减少手动测试工作量。学习资源推荐包括Python官方文档及Real Python等网站。
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
1461 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
JSON 测试技术 持续交付
自动化测试与脚本编写:Python实践指南
自动化测试与脚本编写:Python实践指南
525 1
|
Web App开发 测试技术 数据安全/隐私保护
自动化测试的魔法:使用Python进行Web应用测试
【10月更文挑战第32天】本文将带你走进自动化测试的世界,通过Python和Selenium库的力量,展示如何轻松对Web应用进行自动化测试。我们将一起探索编写简单而强大的测试脚本的秘诀,并理解如何利用这些脚本来确保我们的软件质量。无论你是测试新手还是希望提升自动化测试技能的开发者,这篇文章都将为你打开一扇门,让你看到自动化测试不仅可行,而且充满乐趣。
|
测试技术 Python
Appium自动化框架从0到1之 执行测试用例& 生成测试报告&发送邮件
Appium自动化框架从0到1之 执行测试用例& 生成测试报告&发送邮件
511 1
|
JSON Java 测试技术
Python + Appium 自动化操作微信入门
Python + Appium 自动化操作微信入门
525 0
|
测试技术 API Python
Appium控件交互策略:优化自动化测试效率的关键方法
该文介绍了如何使用Selenium与APP进行交互,包括点击、输入和状态判断等操作。例如,通过element.click()点击控件,element.send_keys()输入文本,以及element.is_displayed()检查元素是否可见。还展示了如何获取元素属性,如resource-id、text和class,并提供了Python代码示例来定位并操作APP元素,如滑动条的显示、可点击性检测及点击滑动条中心位置。在编写测试脚本时,应注意元素定位和状态验证以确保测试稳定性。
|
Web App开发 小程序 Android开发
Appium微信小程序自动化环境准备
Appium微信小程序自动化环境准备
1276 1
|
测试技术 Android开发 iOS开发
Appium 是一个开源的自动化测试框架,它支持多种平台和多种编程语言
Appium是一款开源自动化测试框架,支持iOS和Android多平台及多种编程语言。通过WebDriver协议,开发者可编写自动化测试脚本。在iPhone上实现屏幕点击等操作需安装Appium及其依赖,启动服务器,并设置所需的测试环境参数。利用Python等语言编写测试脚本,模拟用户交互行为,最后运行测试脚本来验证应用功能。对于iPhone测试,需准备真实设备或Xcode模拟器。
714 1
|
数据采集 Java 开发工具
一文2500字从0到1教你搭建Android自动化python+appium环境
一文2500字从0到1教你搭建Android自动化python+appium环境
一文2500字从0到1教你搭建Android自动化python+appium环境

推荐镜像

更多