精华内容
下载资源
问答
  • 本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境。Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或...这对新手也很有用,如果你不是一个 Python 开发者,但想学习这门脚本语言,Pythonista...

    本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境。Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或爽极?

    Python 声称将实现 “在你的iPad或iPhone实现Python的禅“ ,不到比萨的价格你就可以购买的 Pythonista 并开始编码。

    这对新手也很有用,如果你不是一个 Python 开发者,但想学习这门脚本语言,Pythonista 是你可以负担得起的方式。

    特性:

    全功能的代码编辑器,包含内建的编辑器模式,可使用你自己的命令来进行扩展

    提供 2D 图形、多点触摸和声音开发库,并包含三个实例游戏和一个支持多点触摸的玩具钢琴

    交互式的提示可帮你实现代码自动完成和提供命令历史

    包含关于数学计算、文本处理、Web 开发等等的标准库

    包含 Python documentation, 可在 App 的任意位置轻松访问

    从文档中点击示例代码可直接在编辑器中打开

    可导出脚本到 Xcode 项目并构建独立的 iOS 应用

    01092454_sT5T.png

    Figure 1: Check out the multi-touch toy piano code...

    01092455_NVMn.png

    Figure 2: and then play a tune.

    Tablet: iOS

    Price: $6.99

    Python for iOS 的作者是 Jonathan Hosmer 功能和平顺性都没有 Pythonista 好,但你不会因此将它关闭,它提供了常规的 Python 编程环境。

    特性:

    交互式解释器

    独立的 Tab 用于编写和测试脚本文件

    语法高亮

    保存解释器会话作为一个独立脚本文件并可在脚本的 Tab 中进行编辑

    Pop-up 提示

    应用内的 Python 文档集成

    01092455_VgRX.png

    Figure 3: An intuitive interface and pop-up tips make this affordablePython IDE one to consider.

    Tablet: iOS

    Price: $.99

    CodeToGo 支持很多编程语言,当然包括 Python。根据其 iTunes 下载页可获知该工具已经用于运行超过 100 万的程序。

    特性:

    为每个所支持的语言提供了 “Hello World!” 示例程序

    用户可在无互联网连接的情况下编写、保存和加载代码,但运行的时候需要互联网连接。

    可从 Dropbox 中保存和加载文件,并通过 iTunes 文件分享来将代码传输到计算机上或者从那拷贝代码

    支持自定义键盘

    “Goto line” 按钮可快速跳到某行代码

    01092456_Ud8P.png

    Figure 4: CodeToGo supports dozens of programming languages, including Python.

    Tablet: iOS

    Price: $2.99

    虽然for i 支持 Python,但用户抱怨最后一次更新是 2010 年,而且无法处理大文件。

    特性:

    语法高亮

    支持包括 Python 在内的多种语言

    可定制字体和颜色

    内建 Web 服务器,要求 Wifi 链接用来传输文件

    可获取快照

    Tablet: iOS

    Price: $9.99

    Gusto 的目的是在 iPad 上进行 Web 开发,尽管偶尔程序会崩溃,但 iTunes 上几乎都是好评。

    特性:

    网站项目缩略图

    项目驱动的工作流

    支持包括 Python 在内的多语言的语法高亮

    Tab 窗体式的编辑

    内建 FTP/SFTP 客户端

    内建本地和远程预览

    01092459_f4y3.png

    Figure 5: Thumbnails make identifying projects easy.

    Tablet: iOS

    Price: $9.99

    Koder 是一个支持 iPad 和 iPhone 的代码编辑器,提供多种特性,支持多种语言,最后一次更新是 2013年3月,增加了下载/上传文件夹用于 Dropbox 连接。

    特性:

    支持包括 Python 在内的语法高亮

    内建代码片段管理器

    支持 Firebug 的预览器

    iTunes 文件分享支持

    支持 Dropbox

    Tablet: iOS

    Price: $5.99

    Textastic 是一个使用很普遍的 iOS 代码和标识脚本编辑器,支持超过 80 种语言。

    特性:

    支持大量编程语言的语法高亮

    支持 FTP, FTPS, SFTP, WebDAV, 和 Dropbox 客户端

    可定制字体和颜色

    Undo/redo, find/replace

    字符和单词计数

    Tablet: iOS

    Price: $8.99

    DroidEdit 是一个很受欢迎的文本和代码编辑器,支持 Android 平板设备。不只是 Python 的编辑器。

    特性:

    支持多种语言的语法高亮,包括 C, C++, C#, CSS, HTML, Java, JavaScript, Lua, LaTex, Python, Ruby, and SQL

    Undo, redo, search, and replace

    自动和块缩进

    可更改不同的会话并在浏览器窗口中预览 HTML 文件

    支持字符编码

    专业版支持 Box, Dropbox, SFTP, FTP, and FTPS ; 自定义主题和通过 SSH 运行外部命令;支持 root 模式

    01092501_yQAA.png

    Figure 6: When it comes to Python coding on Android devices, DroidEdit is a good place to start.

    Tablet: Android

    Price: $1.99 (Pro version)

    虽然 920 Text Editor 没有 DroidEdit 那么受欢迎,但提供了大量的而且是免费的特性。

    特性:

    支持大量语言的语法高亮,包括 ASP, ActionScript, C, C++, CSS, Erlang, HTML/XML/WML, Java, JavaScript, Lua, LaTex/TeX, Perl, PHP, Python, and SQL

    支持显示行数和空格字符

    打开文件时自动检测文件编码

    提供工具条来快速创建新文件、保存、撤销、重做等

    提供最近打开文件的历史列表记录

    自动缩进

    可使用 root 权限运行

    预览 HTML 文件

    01092502_hDNQ.png

    Figure 7: 920 Text Editor is free and feature-packed.

    Tablet: Android

    Price: Free

    Touchqode 是一个可负担得起的移动代码编辑器,用于 Android 平台。Touchqode 并不只是一个 Python 编辑器,还支持其他语言。

    支持 C++, C#, HTML, Java, JavaScript, PHP, Python, and Ruby

    集成 FTP 和 SFTP 客户端

    可作为文本编辑器使用

    提供像样的文档

    专业版包括 Github 查看器客户端,额外的特殊键,bash 支持和文件类型识别等

    Tablet: Android

    Price: $9.33

    展开全文
  • 触摸精灵脚本编辑器同时支持安卓版和苹果版触摸精灵,触摸精灵使用Lua语言作为底层脚本语言,支持Lua 5.2版本的所有语法与基本库函数,并在Lua语言的基础上添加了一些扩展函数,用于发送触摸事件、找图、找色等高级...

    触摸精灵脚本编辑器同时支持安卓版和苹果版触摸精灵,触摸精灵使用Lua语言作为底层脚本语言,支持Lua 5.2版本的所有语法与基本库函数,并在Lua语言的基础上添加了一些扩展函数,用于发送触摸事件、找图、找色等高级功能的实现。

    更新日志:

    触摸精灵PC端脚本编辑器1.4.0:

    触摸抓抓支持点击复制颜色和坐标

    缩进宽度修改为4个字符

    修复一些其他细节问题

    1.3.0更新日志:

    触摸抓抓支持多开

    触摸抓抓添加图片旋转功能,用于配合rotateScreen()函数使用

    触摸抓抓支持使用键盘方向键微调鼠标位置

    1.2.0更新日志:

    触摸抓抓增加颜色记录数至10个,并支持颜色复制功能

    编辑器输入光标修改为白色

    添加横向滚动条并修复滚动条过细问题

    基本使用:

    脚本存放路径:/mnt/sdcard/Touchelper/scripts/v2/

    1.1 如何录制

    点击底部导航栏切换到“脚本列表”界面

    点击标题栏左侧的“+”(新建)按钮

    在弹出的菜单中选择“录制脚本”

    在弹出的对话框中输入想要录制的脚本的名称, 然后点击“确定”按钮

    阅读弹出的对话框中的说明, 然后点击“确定”按钮

    切换到手机的任意界面,按下热键开始录制(在使用控制条时按下控制条“录制”按钮开始录制)

    再次按下热键停止录制(在使用控制条时按下控制条“停止”按钮停止录制)

    1.2 如何播放

    点击底部导航栏切换到“脚本列表”界面

    单击想要播放的脚本,或者长按想要播放的脚本,在弹出的菜单中选择“播放”

    在弹出的对话框中设置播放参数, 然后选择“手动播放”或者“定时播放”

    切换到手机的任意界面。如果选择的“手动播放”,那么需要手动按下热键开始播放(在使用控制条时按下控制条“播放”按钮开始播放); 如果选择的“定时播放”,脚本会在设定的时间自动播放

    脚本在播放完毕后会自动停止,或在播放过程中再次按下热键停止播放(在使用控制条时按下控制条“停止”按钮停止播放,按下“暂停”按钮暂停播放,按下“退出”按钮退出此次播放)

    1.3 如何编辑

    点击底部导航栏切换到“脚本列表”界面

    长按脚本,在弹出的菜单中选择“编辑”

    在弹出的界面中直接编辑脚本文件

    点击“保存”按钮保存脚本文件,点击“退出”按钮退出编辑界面

    1.4 如何导入

    点击底部导航栏切换到“脚本列表”界面

    点击标题栏左侧的“+”(新建)按钮

    在弹出的菜单中选择“导入脚本”

    在文件浏览器中选中要导入的脚本, 然后点击“导入”按钮

    1.5 如何导出

    点击底部导航栏切换到“脚本列表”界面

    长按脚本,在弹出的菜单中选择“导出”

    在文件浏览器中选择要导出的目录

    点击“导出脚本”按钮,脚本将导出到选择的目录中

    展开全文
  • 在我们进行app测试过程中,绕不过的兼容测试,为此我们必须买一堆机型进行...其中的原因包括各种生产厂商,各种安卓版本(此处我们主要说的android系统,由于ios厂商只有那一家,倒是给我们测试省了不少事)。你们...

    在我们进行app测试过程中,绕不过的兼容测试,为此我们必须买一堆机型进行测试。但是我们的测试时间与精力是有限的,如何在短时间内进行更多的兼容测试,是我们测试人员需要面对的。

    然而就算我们花再多的时间去做兼容测试,但是总会出现一些机型使用过程中出现问题。其中的原因包括各种生产厂商,各种安卓版本(此处我们主要说的android系统,由于ios厂商只有那一家,倒是给我们测试省了不少事)。你们肯定会碰到这种情况,测试这边都没问题,但是客户那边出了问题,最后查出来,原来是使用的机型或者安卓版本比较特殊。

    进入新公司之后,主要业务是移动端,上次也是碰到个情况,客户那边出现crash情况,其他也没报这种问题,最后也是查出来机型问题。然后领导就问我们测试是不是没在云平台上做兼容性测试,然后我发现各种平台上做的兼容性测试和我们想象的兼容性测试不一样。我们想象的是功能兼容性测试,而平台做的仅仅是安装,卸载和运行。

    为了更多的避免因为不同机型或系统引起的兼容性的问题,想来想去,也只能采用编写自动化脚本在平台上跑以做功能兼容性测试来解决了。

     

    以上是为什么使用贯众云平台编写自动化脚本的背景故事。接下来进入正题,如何使用贯众云平台进行脚本的编写,没错,你们要的图文版的。

     

    一、下载安装

    http://cloudtest.komect.com/#/help

    下载所需的助手,另外帮助文档可以下载一下。(编辑器中集成了有,但是感觉打开速度有点慢,不是很习惯)

    安装就简单了,对于在测试这个坑待这么久的人,这点应该难不倒你。

    二、开始熟悉界面

    首先我们需要登陆编辑器(没有账号的自行注册一下),下面截图就是我们的工具界面

     

     首先,我们创建一个工程(需要设置脚本保存的位置),创建成功之后会自动生成cases和plan两个文件夹。

    cases就是测试用例,下面会有个config.py文件,不用管它。我们要在cases下创建我们需要的脚本,创建的为TXT文件

    plan是测试计划,使我们用来执行测试用例的。

    然后我们需要连接一个测试机,真机或者模拟机都可以。(真机需要root权限,模拟机都是默认有root权限的,或者按照我上篇博文提到的连接逍遥安卓模拟器)

    连接成功之后,设备管理下会出现设备型号,如果连接好了,没显示,请在命令行下用adb命令确认是否连接成功,adb devices。如果连接成功,仍没显示,请重启脚本工具。

    菜单栏中的设备,点击打开,可以看到一个菜单“同屏窗口”,我们可以点击下级菜单-控件识别模式来辅助编辑脚本,点击如图位置,可以刷新链接设备的界面了。

     

    帮助菜单中,有我们的帮助文档。

    三、脚本编写

     1.在cases下创建一个测试用例

    2.双击打开我们的用例,txt文档

    3.创建函数

    我们要写的脚本就放在start与end注释之间

    4.做功能测试第一步要做的是当然是启动应用啦,所以我们写的第一个脚本就是启动应用,插入脚本之前,你可以点击模拟操作,看是否能启动。

    应用的包名,可以通过adb shell命令去获取。1.adb shell 2.ls data/data   就可以看到测试机上的应用程序了,前提是获取了root权限,如果没有权限,也可以通过其他工具,打开隐藏目录data/data下去查哈,这里不赘述了。

    5.如果是点击事件或者输入,先找到可以输入或者可点击的控件,根据resourceId或者text,index等等属性进行定位;如果同一个界面上有多个相同的resourceId,text,index值,那么我们会考虑使用两个属性同时进行定位。如第二图所示,就是采用了resourceId和Index进行定位。

     

     结束的时候别忘了写一个结束应用的命令。

    四、脚本的运行

    脚本编写完成之后,我们可以右键点击plan下的plan.config文件,点击自动生成测试计划。

    完成之后,就可以点击菜单栏上的执行(绿色播放图标)即可。

    测试执行的时候会安装一个实时展示的app,该应用也是需要获取root权限,不然无法展示。只能获得一个如下测试结果,然而不能看到测试过程。

     

    至此,已经可以开始利用该工具进行脚本编写了。其实还是挺简单的。。。。

    水平有限,如果有问题或者疑问,请批评指正。

     

    转载于:https://www.cnblogs.com/zoulifeng2017/p/7196267.html

    展开全文
  • 导语READ我相信大家平时...本文将会介绍3款不同的安卓软件帮忙你在安卓手机上打Python代码。目录● QPython3● Pydroid● Termux01QPython3官方介绍QPython3是一个在Android上运行Python3脚本引擎,它整合了Pyth...

    READ

    我相信大家平时大多数时间肯定都是在电脑上面敲Python代码,有时候出门外或者不方便使用电脑的时候,你是否曾想用手机就能编写和运行Python代码呢?本文将会介绍3款不同的安卓软件帮忙你在安卓手机上打Python代码。

    目录

    ● QPython3

    ● Pydroid

    ● Termux

    01

    QPython3

    官方介绍

    QPython3是一个在Android上运行Python3脚本引擎,它整合了Python3解释器、Console、编辑器和SL4A库。可以让你在Android设备上运行Python语言开发的程序。它就是Android上的Python!

    此外,它提供了开发工具能让你在Android设备上方便地开发Python项目.

    下载地址1:

    https://www.coolapk.com/apk/com.hipipal.qpy3

    下载地址2(我的微云):

    https://share.weiyun.com/53UwCKx

    功能界面:

    解释器:

    编辑器:

    pip安装库:

    02

    Pydroid

    官方简介

    Pydroid是安卓系统上一个易用且强大的Python IDE。

    下载地址1:

    http://www.smzy.com/android/380710.html

    下载地址2(我的微云):

    https://share.weiyun.com/5JlYSKw

    编辑器:

    终端:

    pip安装库:

    解释器:

    03

    Termux

    官方简介

    Termux是一个安卓终端模拟器和Linux环境的应用,并且没有root限制。内含了最小化的基础系统,可以通过APT管理安装包。

    下载地址1(我的微云):

    https://share.weiyun.com/5b7OjHm

    功能界面:

    安装Python:

    Shell

    pkg install python

    打开Python解释器:

    Shell

    python

    pip安装库:

    Shell

    pip install requests

    展开全文
  • 强大的代码编译脚本测试等功能,帮助大家更好的理解。《Python编译器》软件亮点:1.界面简单,紧凑,易于使用,编码简单,适合初学者;2.您可以直接验证一些小程序,提供一些常用的符号和编码文本,更易于使用;3.云...
  • 专业的编程内容设计,多种多样的语言选择,完美的脚本,强大的功能,没有任何广告,快速的编写,还有快速提示,自由复制等等!python编译器安卓软件介绍- 支持Web app开发,允许你使用Web开发体系构建流畅的掌上应用...
  • 本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境。Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或爽极?...这对新手也很有用,如果你不是一个 Python 开发者,但想学习这门脚本语...
  • 本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境。Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或爽极?...这对新手也很有用,如果你不是一个 Python 开发者,但想学习这门脚本语...
  • QPython是一个在Android上运行Python脚本引擎,它整合了Python解释器、Console、编辑器和SL4A库。可以让你在Android设备上运行Python语言开发的程序。它就是Android上的Python!此外,它提供了开发工具能让你在...
  • 1、一个开源的基于go的文件管理,支持Windows,Linux,docker以及安卓termux。当一个简单的云盘使用也不错,类似的推荐过chfs和kod安卓手机搭建本地私有云。比chfs好看一点,chfs不支持批量操作,有时候确实不太...
  • unity编辑器工具扩展

    2019-10-10 16:32:45
    unity编辑器扩展,文章仅供参考。 在Editor下新建脚本 using UnityEngine; using System.Collections; using UnityEditor; //必须要包含 public class menu{ //这是当时写的全局宏定义类。开发环境设置 :安卓,...
  • python3是一个在Android上运行Python3脚本引擎,python3整合了Python3解释器、Console、编辑器和SL4A库...软件介绍python3是一个安卓手机上强大的python3解析器,python3内置QPython语法高亮编辑器,提供强大的脚本...
  • apk编辑器电脑版

    2013-11-16 14:44:23
    *系统文件的编辑有些风险的,就像你用R.E管理删除系统应用一样,搞不好就变成循环重启。所以编辑之前还是用recovery做个当前系统的Backup。 *注意要保证你的System文件夹里有足够大的空间,不然改好了push不进去 ...
  • QPython安卓版是一款在Android上运行Python的脚本引擎,它里面整合了Python解释器、Console、编辑器和SL4A库。让你在手机上就可以运行Python语言开发的程序。应用介绍QPython,是一款在Android上运行Python的脚本...
  • 触动脚本开发之路

    2020-06-10 16:23:23
    触动开发平台构建(Win平台-安卓模拟器) (1)雷电模拟器官网下载并安装:https://www.ldmnq.com/ ...至少需要下载 装在电脑上的:触动抓色器,触动脚本编辑器 装在模拟器中: 学习lua语言: 学习触动基本函数 ...
  • 安卓应用自动化测试工具

    千次阅读 2013-03-05 14:54:02
    安卓应用自动化测试工具之一 - PerfectoMobile ... 背景:美国/以色列公司,该工具已有6年历史。 ...突出特点:测试脚本可以跨平台(Android/iOS/Blackberry...)执行,...[b]脚本编辑器[/b] 它有两种方式:一、纯Web的
  • 安卓应用自动化测试工具之一 - PerfectoMobile ...突出特点:测试脚本可以跨平台(Android/iOS/...接下来我们尝试从以下几个方面了解该工具:[b]脚本编辑器[/b]它有两种方式:一、纯Web的脚本制作界面;二、近年新开发...
  • qpython, 在android设备上,QPython是运行 python的脚本引擎 QPython项目 欢迎阅读QPython指南 !QPython是在android设备上运行 python的脚本引擎。 它让你的安卓设备运行 python 脚本和项目。...编辑器和Android
  • qpython3:安卓上运行Python

    万次阅读 2018-11-07 16:24:29
    QPython3是一个在Android上运行Python3脚本引擎,它整合了Python3解释器、Console、编辑器和SL4A库。可以让你在Android设备上运行Python语言开发的程序。它就是Android上的Python!此外,它提供了开发工具能让你在...
  • 本文不讨论用IDE和文本编辑器开发的优劣,是基于以下两点考虑去尝试用命令行编译安卓APP的: 了解安卓APP的编译过程,了解IDE干了什么事; 放在打包服务器上需要自动化生成APP的脚本; 1)安装配置环境 安装java...
  • AndroLua+是基于开源项目luajava开发的轻型脚本编程工具,支持大部分安卓api,程序申请的权限是为了脚本使用,请大家放心使用。 更新描述: 增加打包apk功能, ...更新支持高亮,自动缩进,自动补全编辑器
  • QPython3是一个在Android上运行Python3脚本引擎,它整合了Python3解释器、Console、编辑器和SL4A库。可以让你在Android设备上运行Python语言开发的程序。它就是Android上的Python!此外,它提供了开发工具能让你在...
  • 推荐理由:《Python 3.4 IDE》是一款适用于苹果系统的办公类软件APP。这是一个 ios python③.④ 应用,您可以学习、运行、分享python③.④脚本。《Python 3.4 IDE》大小27.2 MB,在...在(内置浏览器或文本编辑器)中...
  • Reworld基础教程(五)脚本基础

    千人学习 2019-09-19 15:45:43
    Reworld是一款门槛极低的免费游戏创作工具,使用Reworld的天然自带的物理引擎,每个人都可以创作自己的梦想世界,Reworld编辑器创作的游戏能够在安卓、iOS平台完美运行。本门课程将带领大家认识Reworld,熟悉界面,...
  • 安装QPython这个app就行了,除了可以运行python程序外,还可以开发android,下面我简单介绍...打开QPython,主界面如下,终端类似于IDLE,可以直接运行python shell,编辑器可以直接编辑py脚本,文件存放着官方示...
  • 打开个编辑器,敲上以下命令 网上看了很多资料,最后总结了下以下的几行,命名为ui.bat(文件名字自己喜欢就好,但是文件的后缀要是bat),写完后保存,我是保存在和uiautomatorviewer.bat文件同一目录下,并打开cmd...
  • <div><p>(请尽量按照下面提示内容填写,有助于我们快速定位和解决问题,...unity编辑器环境运行正常,windows和安卓运行失败</p><p>该提问来源于开源项目:AirtestProject/Poco</p></div>
  • notepad++中文官方精简优化版由E剑忠晴制作,这款软件运行便携,体积...notepad++精简优化版特点:去除多余语言包(仅保留简体中文)去除自动更新去除无用组件3 C官方介绍:Notepad++ 是一款非常有特色的编辑器,是开...

空空如也

空空如也

1 2 3 4
收藏数 65
精华内容 26
关键字:

安卓脚本编辑器