午夜视频在线观看区二区-午夜视频在线观看视频-午夜视频在线观看视频在线观看-午夜视频在线观看完整高清在线-午夜视频在线观看网站-午夜视频在线观看亚洲天堂

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

【打工助手-數(shù)據(jù)錄入輔助工具】-入門實(shí)戰(zhàn)篇

admin
2025年4月23日 1:38 本文熱度 162

為了【打工助手-數(shù)據(jù)錄入輔助工具】能夠快速上手,接下來做一個入門級的實(shí)戰(zhàn)演示。


目錄

一、演示準(zhǔn)備

    1.準(zhǔn)備需要錄入數(shù)據(jù)的頁面

    2.準(zhǔn)備需要錄入的數(shù)據(jù)

二、編寫數(shù)據(jù)入錄執(zhí)行腳本

    1.下載腳本模板

    2.腳本字段說明

    3.開始編寫

        3.1操作按鈕

        3.2操作輸入框

        3.3操作單選

        3.4編排好的流程

三、運(yùn)行效果


============================


一、演示準(zhǔn)備

1.準(zhǔn)備需要錄入數(shù)據(jù)的頁面

(1)還是以若依的演示平臺為例,登錄若依平臺(https://vue.ruoyi.vip/index) 后,進(jìn)入菜單【系統(tǒng)管理-崗位管理】。

(2)點(diǎn)擊【新增】按鈕,出現(xiàn)【添加崗位】彈窗。

(3)彈窗中,需要填寫的字段為“崗位名稱”、“崗位編碼”、“崗位順序”、“崗位狀態(tài)”、“備注”這些內(nèi)容。



2、準(zhǔn)備需要錄入的數(shù)據(jù)

根據(jù)頁面,假設(shè)有以下數(shù)據(jù)需要錄入



二、編寫數(shù)據(jù)錄入執(zhí)行腳本

1.下載腳本模板

點(diǎn)擊插件的【編排流程】按鈕,進(jìn)入到流程編制頁面。點(diǎn)擊【下載模板】按鈕,下載標(biāo)準(zhǔn)版的流程模板。


2.腳本字段說明

在編寫腳本之前,先回顧一下腳本的各個字段

A列:orderNo,序號。用于標(biāo)注流程執(zhí)行的順序。

B列:desc,描述。用于描述本次操作執(zhí)行了什么。

C列:selector,頁面元素的選擇器。

D列:action,操作方式,input填充、click點(diǎn)擊、mousedown鼠標(biāo)下壓等。

E列:value,需要填充的或點(diǎn)擊的值,結(jié)合【數(shù)據(jù)加載】使用,如果需要填充或點(diǎn)擊【數(shù)據(jù)加載】中的某一列,則填寫列編號。

F列:delayTm,操作延遲執(zhí)行時間,默認(rèn)為0,若有些操作需要等待頁面加載完成后執(zhí)行,則可以填預(yù)估的時間,如2,則延遲2秒執(zhí)行。

G列:loopFlag,循環(huán)標(biāo)志位,兩行之間標(biāo)志位相同,則中間的操作會循環(huán)執(zhí)行。

H列:loopCount,循環(huán)次數(shù),表示標(biāo)志位中間的操作需要循環(huán)的次數(shù)。

I列:condition,執(zhí)行條件,表示該條流程執(zhí)行的條件,默認(rèn)正常執(zhí)行。


3.開始編寫

先觀察頁面,我們接下來要按照人工操作的流程編寫執(zhí)行腳本,按照“點(diǎn)擊新增按鈕”->“填寫崗位名稱”->“填寫崗位編碼”->“填寫崗位順序”->“選擇崗位狀態(tài)”->“填寫備注說明”->“點(diǎn)擊取消按鈕”的順序,進(jìn)行流程編寫。


3.1 操作按鈕

在最開始的時候,要點(diǎn)擊【+新增】按鈕,在結(jié)束的時候,要點(diǎn)擊【取消】按鈕。

通過查看元素的方式,獲取【+新增】按鈕的html為

<button type="button" class="el-button el-button--primary el-button--mini is-plain"></button>

則selector可以是button[type="button"].el-button.el-button--primary.el-button--mini

注意,這個button的class分別是el-button、el-button--primary、el-button--mini,所以,在寫selector表達(dá)式的時候,用.號的同時,不要有空格,需要緊密的挨在一起,表示class既有el-button、也有el-button--primary、還有el-button--mini



另外注意,這個button的class有4個,但我只寫了3個,在使用document.querySelectorAll('button[type="button"].el-button.el-button--primary.el-button--mini')進(jìn)行查看的時候,發(fā)現(xiàn)有兩個元素


為了精確定位,你可以把.is-plain加進(jìn)去,也可以把value的值,設(shè)置成“新增”。因?yàn)楫?dāng)元素有多個的時候,程序會自動去查找文字是“新增”的這個元素。

同理,我們的取消按鈕的selector為button.el-button.el-button--default.el-button--medium,也有兩個,可以繼續(xù)設(shè)置value的值為“取消”



/**點(diǎn)擊新增按鈕的selector**/button[type="button"].el-button.el-button--primary.el-button--mini
/**點(diǎn)擊取消按鈕的selector**/button.el-button.el-button--default.el-button--medium



3.2 操作輸入框

“填寫崗位名稱”、“填寫崗位編碼”、“填寫崗位順序”、“填寫備注說明”,都是輸入框,可以按同樣的方式進(jìn)行selector獲取。

以“填寫崗位名稱”的selector為例,操作步驟如下:

a.在“崗位名稱”輸入框上右鍵,選擇“檢查”,可以查詢到元素的html結(jié)構(gòu)



b.元素的html結(jié)構(gòu)為

<input type="text" autocomplete="off" placeholder="請輸入崗位名稱" class="el-input__inner">

則selector可以取值為

input[type="text"][placeholder="請輸入崗位名稱"].el-input__inner

但是,當(dāng)我們用document.querySelectorAll('input[type="text"][placeholder="請輸入崗位名稱"].el-input__inner')進(jìn)行元素獲取查看時,發(fā)現(xiàn)竟然有2個



很明顯,頁面里面,有2個一樣的輸入框,這時候,需要進(jìn)一步分析定位。

我們可以看到,我們需要定位的元素,在彈窗里,所以,可以先找到彈窗,在從彈窗繼續(xù)找輸入框



找彈窗,可以用div[role="dialog"][aria-label="添加崗位"]

再結(jié)合input[type="text"][placeholder="請輸入崗位名稱"].el-input__inner

我們的輸入框就可以寫成這樣(注意,兩個selector中間有空格)

/**填寫崗位名稱的selector**/div[role="dialog"][aria-label="添加崗位"] input[type="text"][placeholder="請輸入崗位名稱"].el-input__inner



或者,可以看到,這個頁面比較簡單,沒有特殊的元素變動,也可以直接在該元素上右鍵,選擇“copy->copy selector”,獲取該元素的絕對路徑的selector值

/**絕對路徑**/body > div:nth-child(15) > div > div.el-dialog__body > form > div.el-form-item.is-error.is-required.el-form-item--medium > div > div.el-input.el-input--medium > input




同理,可以得到“填寫崗位編碼”、“填寫崗位順序”、“填寫備注說明”的selector

/**填寫崗位編碼”的selector**/div[role="dialog"][aria-label="添加崗位"] input[type="text"][placeholder="請輸入編碼名稱"].el-input__inner
/**填寫崗位順序”的selector**/div[role="dialog"][aria-label="添加崗位"] input[type="text"][role="spinbutton"].el-input__inner
/**填寫備注說明”的selector**/div[role="dialog"][aria-label="添加崗位"] textarea[placeholder="請輸入內(nèi)容"].el-textarea__inner



這幾個元素的action,都是輸入操作,所以填寫input

value,需要填充的值,可以看到,在需要填充的數(shù)據(jù)Excel里,是B、C、D、F列的值,所以,填寫{B}、{C}、{D}、{F}


3.3 操作單選

右鍵查看單選按鈕的html元素,因?yàn)橐鶕?jù)數(shù)據(jù)表里的值去選擇對應(yīng)的單選按鈕,所以,獲取到的selector應(yīng)該是多個值,再從多個值中選擇文字是數(shù)據(jù)表里對應(yīng)值的單選框。


先按照label[role="radio"]這個selector去取值,通過在console框輸入document.querySelectorAll('label[role="radio"]'),我們發(fā)現(xiàn)竟然有4個元素,與我們看到的2個元素不一樣,說明還需要進(jìn)一步的定位



進(jìn)一步分析發(fā)現(xiàn),可以和輸入框一樣,通過多加幾層定位選擇器,進(jìn)行更精確的定位。


我們可以先找到role="dialog"并且aria-label="添加崗位"的div元素,再在里面查找role="radiogroup"的div,再繼續(xù)查找role="radio"的label

所以選擇器可以是

    /** 選擇崗位狀態(tài)的selector **/div[role="dialog"][aria-label="添加崗位"] div[role="radiogroup"] label[role="radio"]


    注意:div[role="dialog"][aria-label="添加崗位"]和div[role="radiogroup"]和label[role="radio"],之間,都有一個空格,表示一層一層向下查找。這樣就找到了對應(yīng)的2個label元素。



    value的值,我們可以看到,是需要根據(jù)數(shù)據(jù)表Excel的E列進(jìn)行獲取,所以value填{E}

    action的值,因?yàn)檫@個地方是需要點(diǎn)擊的,所以填寫click
     

    3.4 編排好的流程

    根據(jù)上述方法,編排好的流程Excel如下,并把sheet頁的名字命名為“崗位管理錄入腳本”:



    可以參照數(shù)據(jù)再檢查一下要填寫的值


    三、運(yùn)行效果

    分別把Excel文件,加載到【添加數(shù)據(jù)】、【流程編排】頁面,選擇第2行數(shù)據(jù),開始執(zhí)行


    閱讀原文:原文鏈接


    該文章在 2025/4/23 10:37:41 編輯過
    關(guān)鍵字查詢
    相關(guān)文章
    正在查詢...
    點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
    點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊、財務(wù)費(fèi)用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
    點(diǎn)晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
    點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
    Copyright 2010-2025 ClickSun All Rights Reserved

    主站蜘蛛池模板: 成人动漫免费看一区二区三区 | 国产成人精品三上悠亚久久 | 911国产精品 | 国产成人精品日本亚洲尤物 | a级毛片视频免费观看不卡 a级毛片视频在线观看 | 国产精品伊人 | 10000部拍拍拍免费视频 | 国产精品成人有码在线观看 | 国产一区二区三区影院 | 粉嫩极品国产在线观看 | 国产精品成人免费精品自在线 | 2025最新国产不卡在线 | 国产偷窥女洗浴在线观看亚洲 | 国产成人久久精品激情91 | 国产午夜一区二区三 | 国产三级在线视频网址 | 国产麻豆剧果冻传媒星空视频 | 91精品国产自产在线观看不卡 | 国产高跟丝袜 | 国产视频一区二区在线观看 | 精品国产女同一区二区三区 | 国产欧美日本亚洲精品一5区 | 国产精品国语对白一区二区 | 2025国产精品极品色在线 | 国模精品一区二区三区视频 | 精品亚洲国产成人av不卡 | 精品亚洲欧洲一区二区三区不卡 | av无码中文字幕天堂男人 | 国产成人精品免费大全 | 国产区香蕉精品系列在线观看不 | 成人做爰www免费看视频韩国 | 国产精品无码一区二区老黄瓜 | av一区二区三区在 | 国产成人无码区在线观看流畅 | 成人一区二区三区视频在线播放 | 国产精品高清一区二区不卡乱 | 91福利国产在线观 | 国产内射一级一片内射精品视频 | 国产午夜精品理论片a级在线观看 | 精品国产一区二区三区精品日韩 | 91蜜桃国产成人精品区在线观看 |