python编程常用的英语词汇

各位朋友们,小编在这里要分享,python编程常用英语词汇汇总表 python必备常用英语词汇笔记,让我们开始吧!

大家好,本文将围绕手机如何运行python脚本画画展开说明,手机如何运行python脚本文件是一个很多人都想弄明白的事情,想搞清楚手机如何运行python文件需要先了解以下几个事情编程python是什么意思

这篇文章主要介绍了手机运行python控制手机app,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下python流星雨代码。

有线连接真机,实现真机自动化?实现模拟器自动化?在这里,都能满足你的需求!

什么都不说了,直接上干货吧,亲测可用哦👇

一. 环境准备

首先,先介绍下所需的环境,如下:

JDK1.8

Appium

Python3.x

Android-sdk

夜深模拟器/mumu模拟器(PS: 自动化真机时可以选择不安装)

安装配置JDK1.8

1)下载

方式1:官网下载JDK1.8安装包

下载地址:Java Downloads | Oracle

下载版本选择主流的jdk1.8的版本:

方式2:直接下载小码农在百度网盘给诸位备好的安装包(不谢~)

下载链接:百度网盘 请输入提取码

提取码:psqk

2)配置JDK的环境变量

第一步,Win + R打开“运行”窗口,执行命令“”打开“系统属性”窗口,进入“高级”-->“环境变量”-->“系统变量”。

第二步,新建系统变量

变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_211 (这里请改成自身电脑上jdk的实际安装路径) 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\;%JAVA_HOME%\lib\; (前面有一点和冒号不能少)

第三步,编辑PATH变量,在PATH变量中添加如下内容

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (PATH中原来的路径不要去掉哦)

第四步,打开cmd,验证是否安装成功

在cmd中执行javac和java -version即可验证用python3.4画满天星。成功的标识:分别会出现一堆参数说明和jdk的版本信息。

2. 下载配置Android-sdk

1)下载安装

下载地址:

下载版本选择:

2)配置

与JDK1.8配置类似,

第一步,Win + R打开“运行”窗口,执行命令“”打开“系统属性”窗口,进入“高级”-->“环境变量”-->“系统变量”。

第二步,新建系统变量

变量名:ANDROID_HOME 变量值:C:\tools\android-sdk-windows (这里请改成自身电脑上android-sdk的实际路径)

第三步,编辑PATH变量,在PATH变量中添加如下内容

;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools\29.0.3;%ANDROID_HOME%\platform-tools

第四步,验证是否安装并配置成功。在cmd中执行adb即可验证。成功的标识是输出第一行出现Android Debug Bridge version版本信息。

3. 安装配置Appium

1)下载Appium-Server-GUI

下载地址:Releases · appium/appium-desktop · GitHub

2)配置Appium Server GUI

安装成功后,双击Appium Server 运行,选择“Simple”模式,进入如图中的配置。

配置完成后,即可点击startServer开启服务。

3)下载安装Appium Inspector

下载地址:Releases · appium/appium-inspector · GitHub

问题:为什么需要下载Appium Inspector ? 答案:由于高版本Appium(从1.22.0开始)的服务和元素查看器分离,1.22.0以下的版本打开Appium Server GUI,点击搜索按钮显示的是inspectorMoved(PS:1.22.0以下版本才会显示Start Inspector Session)。所以除了下载安装Appium Server GUI,还需要下载Appium Inspector。

安装成功后,双击Appium 即可启动Appium Inspector。

至此,Appium就算是安装配置好啦,后续再对Appium Inspector如何使用进行说明。

二.真机测试(有线)

有线连接手机

第一步,打开手机的开发者模式(PS: 请自行百度如何开启手机的开发者模式)。

第二步,用USB线连接手机和电脑,在开发者选项中开启“USB调试”

第三步,测试是否连接成功,在cmd中执行命令:adb devices 。出现设备信息即表示连接成功。

启动Appium Server

启动Appium Inspector,创建配置Session

需配置的参数如上图所示,如下:

远程主机:值为127.0.0.1

远程端口:值为4723

远程路径:值为/wd/hub

platformName: 声明是ios还是Android系统

platformVersion:内核版本号,可在PowerShell中通过如下命令查看


 adb shell getprop ro.build.version.release

deviceName:连接的设备名称,可通过如下命令查询


adb devices -l

启动时自动添加必要的Appium供应商前缀:必须勾选

按上述配置好Session参数后,点击“启动会话”,手机会提示安装一些uiautomator的相关插件,请选择“信任安装”待安装完毕后,可以看到Appium Inspector界面弹出手机界面,表示连接配置成功(如下图所示)。

此时,就可以用Appium Inspector调试真机,录制自动化脚本啦。(具体详情请参考第四点)

三. 模拟器测试

下载安装模拟器(以“夜深模拟器”为例)

模拟器推荐使用 “夜深模拟器”或者“mumu模拟器”。模拟器的安装和使用请自动度娘,这里不做过多赘述。

模拟器安装被测App

在电脑上下载好被测App的安装包,然后把apk包直接拖拽到夜神模拟中安装。

启用开发者选项和USB调试模式

在夜深模拟器中,步骤为:“设置”-->多次点击版本号直至出现提示-->进入“开发者选项”-->启动USB调试

覆盖夜深模拟器的

由于android-sdk的adb【sdk安装目录的platform-tools目录下】和模拟器的nox_adb【夜深安装目录的bin目录下】版本不一致,所以需要用sdk的替换掉模拟器的。

注意:建议将模拟器原本的备份。

启动Appium Server

启动Appium Inspector,创建配置Session

需配置的参数如上图所示,如下:

远程主机:值为127.0.0.1

远程端口:值为4723

远程路径:值为/wd/hub

platformName: 声明是ios还是Android系统

platformVersion:内核版本号,可在PowerShell中通过如下命令查看


 adb shell getprop ro.build.version.release

deviceName:连接的设备名称,可通过如下命令查询


adb devices -l

启动时自动添加必要的Appium供应商前缀:必须勾选

按上述配置好Session参数后,点击“启动会话”,模拟器会提示安装一些uiautomator的相关插件,请选择“信任安装”待安装完毕后,可以看到Appium Inspector界面弹出模拟器的界面,表示连接配置成功(如下图所示)。

此时,就可以用Appium Inspector调试模拟器,录制自动化脚本啦。(具体详情请参考第四点)

四. Appium录制自动化脚本

在这里,不会对Appium Inspector进行详细的使用说明,如有需要,请自行找度娘。

录制自动化脚本

步骤为:开始录制-->模拟操作(点击)-->选择录制的脚本语言(Python、Java、js、Ruby等)

录制生成的代码如下:


# This sample code uses the Appium python client v2
# pip install Appium-Python-Client
# Then you can paste this into a file and simply run with Python

from appium import webdriver
from appium.webdriver.common.appiumby import AppiumBy

# For W3C actions
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.actions import interaction
from selenium.webdriver.common.actions.action_builder import ActionBuilder
from selenium.webdriver.common.actions.pointer_input import PointerInput

caps = {}
caps["appium:deviceName"] = "127.0.0.1:62025"
caps["platformName"] = "Android"
caps["appium:platformVersion"] = "7.1.2"
caps["appium:ensureWebviewsHavePages"] = True
caps["appium:nativeWebScreenshot"] = True
caps["appium:newCommandTimeout"] = 3600
caps["appium:connectHardwareKeyboard"] = True

driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", caps)

el1 = driver.find_element(by=AppiumBy.ACCESSIBILITY_ID, value="QQ")
el1.click()

()

五. 创建Python自动化脚本

在Pycharm中创建一个py脚本文件,将生成的代码粘贴入py脚本文件中即可。当然,在运行之前,还需要安装依赖包:Appium-Python-Client

环境安装


pip install Appium-Python-Client

手机自动化参考文档

Android Keycodes:


原文地址1:https://blog.csdn.net/2401_84668251/article/details/138386230
参考资料:python中用turtle画一个圆形 https://blog.csdn.net/SXIAOYAN_/article/details/140061099

  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python少儿编程英语词汇PDF是一个为儿童学习Python编程提供英语词汇支持的电子书籍。这本PDF旨在帮助儿童逐步学习Python编程的基础知识,并学习相关的英语词汇。 PDF中的词汇内容通常会根据编程的主题进行分类。例如,关于变量、循环、条件语句等主题的词汇会分别列出,并附带相应的中英文解释。通过阅读这本PDF,儿童可以扩展他们的英语词汇量,并将其应用在Python编程环境中。 这本书通常会包含从基础到高级的词汇内容,以便儿童可以逐步提升他们的编程能力。其中,一些基础词汇可能包括“变量(variable)”,“函数(function)”,“条件语句(conditional statement)"等。随着学习的深入,这本书可能会引入更复杂的词汇,例如“递归(recursion)”,“迭代(iteration)”,“对象(object)”等。 通过这本PDF,儿童可以同时学习Python编程英语词汇,从而提高他们的编程技能和英语表达能力。学习Python编程不仅可以培养儿童的逻辑思维和解决问题的能力,还可以为他们未来的学习和职业发展奠定基础。同时,学习英语也是非常重要的,因为它是一种国际通用语言,可以帮助儿童更好地与世界各地的人交流和合作。 综上所述,Python少儿编程英语词汇PDF是一本旨在帮助儿童学习Python编程并扩展他们的英语词汇量的电子书籍。通过阅读这本书,儿童可以提高他们的编程能力和英语表达能力,为未来的学习和职业发展奠定坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值