本站资源仅供学习参考禁止用于非法业务否则我们将全力配合公安机关打击违法内容请不要以身试法!
  • 当前位置:首页 > 软件仓库 > 正文

    网页精灵 中文编写脚本 快速开发 简单易学 自动

    09-12 软件仓库

    网页精灵 中文编写脚本 快速开发 简单易学 自动化web+Android框架 Chrome+IE双内核


    1、推荐大家一款自动化web+Android 框架,使用方便,功能强大。


    2、web框架,内置Chrome+IE双内核。 支持中文编写脚本,通俗易懂, 使用方便,快速入门。 支持JavaScript脚本语言,文件读写、截图找图、鼠标键盘操作等扩展函数。


    3、android框架,汲取国外自动化构架,另辟蹊径,一键安装测试环境,极大降低android自动化门槛。 独特的 元素+识图 定位方式,快速开发,简单易学 。


    下载地址:https://www.lanzoux.com/ijUrpdrw0扣d


    扣扣截图20200617233516.png

    Web指令手册
    1.基础命令:
    (1).打开网址
    _打开网址 URL

    (2)随机延迟
    _随机延迟 1000 2000
    //延迟 1秒-2秒

    (3)返回上一页
    _返回上一页

    (4)识别验证码
    _识别验证码 CACAADACBACIBKU

    (5)手机模式、电脑模式
    _手机模式
    _电脑模式
    //轮询使用自定义设备列表。
    //手机自定义目录 Devices\MobileList.txt格式:UA|宽高|设备像素比|色彩和分辨率深度|硬件平台|
    最大触屏点数|
    //电脑自定义目录Devices\ComputerList.txt 格式:UA|宽高|色彩和分辨率深度|
    //假如不设置设备模式,程序默认为电脑模式,自身浏览器UA
    //格式务必填写正确,程序不负责格式检查,格式出错会崩溃

    (6)动态模板
    _动态模板 模板1 模板2 模板3....
    //注意:动态循环 当前目录\Template 模板,不超过30个,模板名不能有空格 长度不大于30。 指令
    //不负责循环脚本,如需循环动态模板,需要模板自身添加循环脚本指令,建议设置相同循环次数
    2.键盘鼠标类:
    (1)输入文字
    _输入文本 123
    //注意:文本输入默认后台输入

    (2) 回车
    _回车

    (3)删除文本
    _删除文本
    (4)shift控制键
    _按下shift键
    _弹起shift键

    (5)鼠标
    上滚鼠标
    下滚鼠标
    _单击左键 100 200
    _单击右键 100 200
    _按下左键 100 200
    _弹起左键 100 200
    _移动鼠标 100 200

    3.元素定位:
    (1)获取容器:
    _id查找容器 id
    _class查找容器 class
    _name查找容器 name
    _value查找容器 value
    _href查找容器 href
    _src查找容器 src
    _title查找容器 title
    _outerText查找容器 outerText
    _outerHTML查找容器 outerHTML
    _扣uerySelector查找容器 扣uerySelector
    _xxxx查找容器 yyyy

    (2)获取元素:
    _id点击元素 id
    _class点击元素 class
    _name点击元素 name
    _value点击元素 value
    _href点击元素 href
    _src点击元素 src
    _title点击元素 title
    _outerText点击元素 outerText
    _outerHTML点击元素 outerHTML
    _扣uerySelector点击元素 扣uerySelector
    _xxxx点击元素 yyyy

    4.循环脚本 :
    _循环脚本 10
    //注意:循环10次,循环执行脚本所有代码,开启此功能,不提示运行时错误,可以在脚本编译成功之
    后 加入此命令

    5.JavaScript 函数扩展:
    <script>
    //在这里添加JavaScript代码
    //JavaScript脚本语言格式,<script>和</script> 必须配对使用, 程序不对JavaScript做语法检查。
    </script>

    (1)移动鼠标
    MoveMouse(int x, int y)
    参数1:整型,x 坐标 ;
    参数2: 整型, y 坐标;

    (2)滚动鼠标
    RollMouse(int dwData)
    参数1: 整型,dwData 鼠标滚动次数, 负数下滚鼠标,正数上滚鼠标

    (3)点击鼠标
    ClickMouse(int x, int y, int message)
    参数1: 整型,x 坐标 ;
    参数2 :整型, y 坐标 ;
    参数3: 整型,message 消息类型 1单击左键 2单击右键 3按下左键 4弹起左键 5按下右键 6弹起右


    (4)输入键盘文字
    InputKeyborad(String text)
    参数1 字符串型,text 输入内容

    (5)读写入文件函数
    StringPipeFile(String filename, String mode, String cstr)
    //参数1: 字符串型,filename 文件名称;
    //参数2 :字符串型,mode 文件操作方式;
    //参数3 字符串型,cstr 写入字符串(读取文件时该参数值无意义,可设置为空);
    //返回值:当参数mode 为"r"时,函数返回文件读取文件的内容;本函数仅提供当前目录JSData分目
    录下的文件读写入功能
    mode参数详解
    JavaScriptshuj写入文件
    "w"以“写入”方式打开文件。如果文件不存在,那么创建一个新文件;如果文件存在,那么清空文
    件内容(相当于删除原文件,再创建一个新文件)。
    "a"以“追加”方式打开文件。如果文件不存在,那么创建一个新文件;如果文件存在,那么将写入
    的shuj追加到文件的末尾(文件原有的内容保留)
    读 取 文 件 数 据 到 JavaScript
    "r":只能从文件中读shuj,该文件必须先存在,否则打开失败

    (6)截图保存
    SaveScreenshot(String small_pic_path);
    参数1: 字符串类型,small_pic_path 小图路径;
    //图片必须以bmp格式保存
    //尽量不要使用中文路径

    (7)大图找小图
    FindImage(String big_pic_path, String small_pic_path, String sim);
    参数1: 字符串型,fbig_pic_path 大图路径;
    参数2 :字符串型,small_pic_path 小图路径;
    参数3 字符串型,sim 相似度(0.0-1.0);
    返回值,数组,小图所在坐标x,y
    注意:
    图片必须是bmp格式
    尽量不要使用中文路径

    6.操作方式设置:
    (1)前台操作/后台操作
    _前台操作
    _后台操作
    注意:假如不设置操作方式,程序默认为前台操作

    7. 其他控制类:
    (1)连接宽带
    _连接宽带 宽带连接 user password
    注意:宽带名称、user、password 不能含有空格字符

    (2).设置代理
    _设置代理
    注意:
    ① 代理ip存放当前目录下ProxyServer/List.txt
    ② 代理ip格式127.0.0.1:8080 每行一条。程序自动轮换代理IP列表
    ③ 代理ip加载失败,脚本代码中止,程序自动切换其他代理IP重新执行

    (3).设置UA
    _设置UA Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko

    app自动化api 太长,此处省略…

    版权保护: 本文由 淘小号 原创,转载请保留链接: http://www.tbidgoumai.com/a/rjck/2022/0912/8226.html