網(wǎng)頁(yè)精靈是一款網(wǎng)頁(yè)腳本輔助工具,中文編寫腳本,快速開發(fā),簡(jiǎn)單易學(xué),自動(dòng)化web+Android框架,Chrome+IE雙內(nèi)核,功能強(qiáng)大!
軟件特色
1、推薦大家一款自動(dòng)化web+Android 框架,使用方便,功能強(qiáng)大。
2、web框架,內(nèi)置Chrome+IE雙內(nèi)核。 支持中文編寫腳本,通俗易懂, 使用方便,快速入門。 支持JavaScript腳本語(yǔ)言,文件讀寫、截圖找圖、鼠標(biāo)鍵盤操作等擴(kuò)展函數(shù)。
3、android框架,汲取國(guó)外自動(dòng)化構(gòu)架,另辟蹊徑,一鍵安裝測(cè)試環(huán)境,極大降低android自動(dòng)化門檻。 獨(dú)特的 元素+識(shí)圖 定位方式,快速開發(fā),簡(jiǎn)單易學(xué) 。
使用說明
Web指令手冊(cè)
1.基礎(chǔ)命令:
(1).打開網(wǎng)址
_打開網(wǎng)址 URL
(2)隨機(jī)延遲
_隨機(jī)延遲 1000 2000
//延遲 1秒-2秒
(3)返回上一頁(yè)
_返回上一頁(yè)
(4)識(shí)別驗(yàn)證碼
_識(shí)別驗(yàn)證碼 CACAADACBACIBKU
(5)手機(jī)模式、電腦模式
_手機(jī)模式
_電腦模式
//輪詢使用自定義設(shè)備列表。
//手機(jī)自定義目錄 Devices\MobileList.txt格式:UA|寬高|設(shè)備像素比|色彩和分辨率深度|硬件平臺(tái)|
最大觸屏點(diǎn)數(shù)|
//電腦自定義目錄Devices\ComputerList.txt 格式:UA|寬高|色彩和分辨率深度|
//假如不設(shè)置設(shè)備模式,程序默認(rèn)為電腦模式,自身瀏覽器UA
//格式務(wù)必填寫正確,程序不負(fù)責(zé)格式檢查,格式出錯(cuò)會(huì)崩潰
(6)動(dòng)態(tài)模板
_動(dòng)態(tài)模板 模板1 模板2 模板3....
//注意:動(dòng)態(tài)循環(huán) 當(dāng)前目錄\Template 模板,不超過30個(gè),模板名不能有空格 長(zhǎng)度不大于30。 指令
//不負(fù)責(zé)循環(huán)腳本,如需循環(huán)動(dòng)態(tài)模板,需要模板自身添加循環(huán)腳本指令,建議設(shè)置相同循環(huán)次數(shù)
2.鍵盤鼠標(biāo)類:
(1)輸入文字
_輸入文本 123
//注意:文本輸入默認(rèn)后臺(tái)輸入
(2) 回車
_回車
(3)刪除文本
_刪除文本
(4)shift控制鍵
_按下shift鍵
_彈起shift鍵
(5)鼠標(biāo)
上滾鼠標(biāo)
下滾鼠標(biāo)
_單擊左鍵 100 200
_單擊右鍵 100 200
_按下左鍵 100 200
_彈起左鍵 100 200
_移動(dòng)鼠標(biāo) 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點(diǎn)擊元素 id
_class點(diǎn)擊元素 class
_name點(diǎn)擊元素 name
_value點(diǎn)擊元素 value
_href點(diǎn)擊元素 href
_src點(diǎn)擊元素 src
_title點(diǎn)擊元素 title
_outerText點(diǎn)擊元素 outerText
_outerHTML點(diǎn)擊元素 outerHTML
_querySelector點(diǎn)擊元素 querySelector
_xxxx點(diǎn)擊元素 yyyy
4.循環(huán)腳本 :
_循環(huán)腳本 10
//注意:循環(huán)10次,循環(huán)執(zhí)行腳本所有代碼,開啟此功能,不提示運(yùn)行時(shí)錯(cuò)誤,可以在腳本編譯成功之
后 加入此命令
5.JavaScript 函數(shù)擴(kuò)展:
<script>
//在這里添加JavaScript代碼
//JavaScript腳本語(yǔ)言格式,<script>和</script>必須配對(duì)使用, 程序不對(duì)JavaScript做語(yǔ)法檢查。
(1)移動(dòng)鼠標(biāo)
MoveMouse(int x, int y)
參數(shù)1:整型,x 坐標(biāo) ;
參數(shù)2: 整型, y 坐標(biāo);
(2)滾動(dòng)鼠標(biāo)
RollMouse(int dwData)
參數(shù)1: 整型,dwData 鼠標(biāo)滾動(dòng)次數(shù), 負(fù)數(shù)下滾鼠標(biāo),正數(shù)上滾鼠標(biāo)
(3)點(diǎn)擊鼠標(biāo)
ClickMouse(int x, int y, int message)
參數(shù)1: 整型,x 坐標(biāo) ;
參數(shù)2 :整型, y 坐標(biāo) ;
參數(shù)3: 整型,message 消息類型 1單擊左鍵 2單擊右鍵 3按下左鍵 4彈起左鍵 5按下右鍵 6彈起右
鍵
(4)輸入鍵盤文字
InputKeyborad(String text)
參數(shù)1 字符串型,text 輸入內(nèi)容
(5)讀寫入文件函數(shù)
StringPipeFile(String filename, String mode, String cstr)
//參數(shù)1: 字符串型,filename 文件名稱;
//參數(shù)2 :字符串型,mode 文件操作方式;
//參數(shù)3 字符串型,cstr 寫入字符串(讀取文件時(shí)該參數(shù)值無意義,可設(shè)置為空);
//返回值:當(dāng)參數(shù)mode 為"r"時(shí),函數(shù)返回文件讀取文件的內(nèi)容;本函數(shù)僅提供當(dāng)前目錄JSData分目
錄下的文件讀寫入功能
mode參數(shù)詳解
JavaScriptshuj寫入文件
"w"以“寫入”方式打開文件。如果文件不存在,那么創(chuàng)建一個(gè)新文件;如果文件存在,那么清空文
件內(nèi)容(相當(dāng)于刪除原文件,再創(chuàng)建一個(gè)新文件)。
"a"以“追加”方式打開文件。如果文件不存在,那么創(chuàng)建一個(gè)新文件;如果文件存在,那么將寫入
的shuj追加到文件的末尾(文件原有的內(nèi)容保留)
讀 取 文 件 數(shù) 據(jù) 到 JavaScript
"r":只能從文件中讀shuj,該文件必須先存在,否則打開失敗
(6)截圖保存
SaveScreenshot(String small_pic_path);
參數(shù)1: 字符串類型,small_pic_path 小圖路徑;
//圖片必須以bmp格式保存
//盡量不要使用中文路徑
(7)大圖找小圖
FindImage(String big_pic_path, String small_pic_path, String sim);
參數(shù)1: 字符串型,fbig_pic_path 大圖路徑;
參數(shù)2 :字符串型,small_pic_path 小圖路徑;
參數(shù)3 字符串型,sim 相似度(0.0-1.0);
返回值,數(shù)組,小圖所在坐標(biāo)x,y
注意:
圖片必須是bmp格式
盡量不要使用中文路徑
6.操作方式設(shè)置:
(1)前臺(tái)操作/后臺(tái)操作
_前臺(tái)操作
_后臺(tái)操作
注意:假如不設(shè)置操作方式,程序默認(rèn)為前臺(tái)操作
7. 其他控制類:
(1)連接寬帶
_連接寬帶 寬帶連接 user password
注意:寬帶名稱、user、password 不能含有空格字符
(2).設(shè)置代理
_設(shè)置代理
注意:
① 代理ip存放當(dāng)前目錄下ProxyServer/List.txt
② 代理ip格式127.0.0.1:8080 每行一條。程序自動(dòng)輪換代理IP列表
③ 代理ip加載失敗,腳本代碼中止,程序自動(dòng)切換其他代理IP重新執(zhí)行
(3).設(shè)置UA
_設(shè)置UA Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko