0

    网页精灵

    2023.12.12 | logindmin | 13次围观

    网页精灵是一款网页脚本辅助工具,中文编写脚本,快速开发,简单易学,自动化web+Android框架,Chrome+IE双内核,功能强大!

    软件特色

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

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

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

    使用说明

      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

      _querySelector查找容器 querySelector

      _xxxx查找容器 yyyy

      (2)获取元素:

      _id点击元素 id

      _class点击元素 class

      _name点击元素 name

      _value点击元素 value

      _href点击元素 href

      _src点击元素 src

      _title点击元素 title

      _outerText点击元素 outerText

      _outerHTML点击元素 outerHTML

      _querySelector点击元素 querySelector

      _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

    发表评论