首页 > 编程语言 >Python+Appium自动化测试环境搭建

Python+Appium自动化测试环境搭建

时间:2023-12-27 10:48:17浏览次数:39  
标签:Appium Python appium python 终端 https 安装 测试环境

  1. 安装JDK并配置环境变量
  • JAVA_HOME
  • Path
  • 验证命令:返回版本号说明配置成功
    java -version
  1. 安装Android Sdk 并配置环境变量
  1. 安装Appium Desktop
    Appium Desktop = Appium Server + GUI
  1. 安装手机模拟器
  2. 安装appium-python-client, python第三方库
    pip install appium-python-client
  3. Appium Server日志查看-了解自动化脚本如何操作手机终端
  • 自动化脚本发送http亲够,请求参数:终端设置参数
  • 创建会话
  • 确认终端设备是否连接,并确认参数是否与终端参数相同,在终端安装appium settings包
  • Appium会推送一个包 AppiumBootStrap.jar 到模拟器上,api包:对appium server指令进行接收来控制手机端
  • 响应http请求
  • 下一个请求....

标签:Appium,Python,appium,python,终端,https,安装,测试环境
From: https://www.cnblogs.com/LoveSianna/p/17927819.html

相关文章

  • python数据核对具体怎么做
    python数据核对思路:点击查看代码defautocheck(io_form,io_form2,io_to):importpandaaspddf_1=pd.read_excel(io_form)df_2=pd.read_excel(io_form2)result=pd.merge(df_1,df_2,on="姓名",how="outer",suffixes=('_1','_2&#......
  • 博客园 OpenAPI 调用记录(Python)
    目录申请OpenAPIOpenAPI调用申请OpenAPIhttps://oauth.cnblogs.com通过后,你将得到ClientId和ClientSecretOpenAPI调用接口文档:https://api.cnblogs.com/Help请求示例:Client_Credentials授权importrequestsimportjsonfromurllibimportparseClientId='......
  • 【Python爬虫课程设计】--二手房数据爬取+数据分析
    一、选题课程背景在当前的房地产市场中,二手房交易一直是一个备受关注的话题。通过对二手房市场的数据进行分析可以帮助我们了解房地产市场的发展趋势、价格变动、供需关系等重要信息。这种数据分析能够为政府制定相关政策、投资者做出决策、购房者选择合适房产等提供有价值的参考......
  • Python网络爬虫课程设计------亚马逊产品数据分析
    一、选题背景    随着电子商务在全球范围内的普及和扩展,亚马逊作为全球最大的电商平台之一,吸引了数百万的卖家和消费者。这使得对亚马逊平台上的产品进行数据分析变得至关重要。在亚马逊上,产品种类繁多,竞争激烈。为了在众多竞争对手中脱颖而出,需要对市场趋势、消费者需求......
  • # yyds干货盘点 # 盘点一个Python自动化办公实战案例(三)
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【钟爱一生】问了一个Python自动化办公的问题,一起来看看吧。【温馨提示】遇到表达不清的,能稍微描述下,想要达成的结果吗?在excel上,或者画图也行。最好是把你想要的结果展示在excel中,另外,你展示的这个表格最好做个小的demo发上来......
  • 盘点一个Python自动化办公实战案例(三)
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【钟爱一生】问了一个Python自动化办公的问题,一起来看看吧。【温馨提示】遇到表达不清的,能稍微描述下,想要达成的结果吗?在excel上,或者画图也行。最好是把你想要的结果展示在excel中,另外,你展示的这个表格最好做个小的demo......
  • Python基础知识总结
    ​Python是一种广泛使用的高级编程语言,以其易于学习和强大的功能而闻名。以下是Python基础知识的总结:基本概念:解释型语言:Python是一种解释型语言,这意味着代码在运行时被解释执行,而不是先编译成机器码。动态类型:在Python中,变量在运行时自动确定类型,无需显式声明。参考文档:P......
  • Python+Selenium4自动化之JS属性
     应用场景在自动化中,能对JS代码进行增、删、改的话,可以帮助我们解决很多问题,如:修改<a>标签的target属性,让它不打开新的窗口(_blank),从而不用频繁使用switch_to进行窗口之间的切换。如:日期的输入框被锁定无法直接输入,需要点开日历控件后,从日历控件上点击日期,这时就可以删除......
  • 【OpenCV】【Python】关于cv2.findContours()轮廓索引(编号)解析(RETR_TREE)
    在打算自己实现二维码的定位的时候,看到了相关博文的关于cv2.findContours返回的层级信息来定位三个“回”字从而达到定位二维码的目的,但是返回的hierarchy中的层级信息分别对应的是哪个轮廓却困扰了许久,查阅了很多资料最后还是自己手动找出了清晰的规律。关于hierarchy返......
  • python tkinter 使用(七)
    pythontkinter使用(七)本篇文章主要讲下tkinter中的message控件.Message控件可以用于在窗口中显示一段文本消息.以下是个简单的例子:#!/usr/bin/python3#-*-coding:UTF-8-*-"""@Author:zh@Time2023/11/24上午11:38.@Email:@Describe:"""fromtkinte......