




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
任務(wù)三
界面自動化單元二
通用業(yè)務(wù)流程自動化應(yīng)用與開發(fā)《財(cái)務(wù)機(jī)器人應(yīng)用與開發(fā)》教材Contents目錄01案例資料AMLIZILIAO02任務(wù)布置RENWUBUZHI03知識準(zhǔn)備ZHISHIZHUNBEI04任務(wù)實(shí)施RENWUSHISHI05任務(wù)拓展RENWUTUOZHAN案例資料界面自動化案例內(nèi)容設(shè)置記事本紙張方向?yàn)椤皺M向”。任務(wù)布置設(shè)置紙張方向?yàn)椤皺M向”界面自動化具體任務(wù)知識準(zhǔn)備界面自動化包括點(diǎn)擊、坐標(biāo)點(diǎn)擊、移動鼠標(biāo)、獲取鼠標(biāo)位置、鼠標(biāo)拖動、懸停、勾選、輸入文本、發(fā)送快捷鍵、獲取文本、獲取結(jié)構(gòu)化數(shù)據(jù)、獲取元素、獲取元素屬性值、設(shè)置web元素屬性值、等待元素消失、等待元素出現(xiàn)、等待元素屬性值、選擇項(xiàng)目、選擇多個(gè)項(xiàng)目、截屏、高亮、設(shè)置焦點(diǎn)、匹配圖片。界面自動化點(diǎn)擊概述:模擬鼠標(biāo)的點(diǎn)擊操作,支持桌面端和瀏覽器。同時(shí)支持桌面端圖像識別指定元素。目標(biāo):控件元素:接收變量作為點(diǎn)擊的目標(biāo)元素。此項(xiàng)和選擇器二選一填入。選擇器:用于指示要點(diǎn)擊的目標(biāo)位置??赏ㄟ^點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。點(diǎn)擊點(diǎn)擊類型:下拉選擇模擬鼠標(biāo)點(diǎn)擊的類型。光標(biāo)位置:從橫坐標(biāo)偏移和縱坐標(biāo)偏移屬性添加偏移量的光標(biāo)的起點(diǎn)。鼠標(biāo)鍵:選擇模擬鼠標(biāo)點(diǎn)擊的按鍵。橫坐標(biāo)偏移:根據(jù)光標(biāo)位置字段中選擇的選項(xiàng),光標(biāo)位置的水平位移像素量。例如填寫“10”,則代表以光標(biāo)位置為開始,向右偏移10個(gè)像素。計(jì)算坐標(biāo)時(shí),以屏幕左上角為原點(diǎn)??v坐標(biāo)偏移:根據(jù)光標(biāo)位置字段中選擇的選項(xiàng),光標(biāo)位置的垂直位移像素量。例如填寫“10”,則代表以光標(biāo)位置為開始,向下偏移10個(gè)像素。計(jì)算坐標(biāo)時(shí),以屏幕左上角為原點(diǎn)。點(diǎn)擊橫坐標(biāo)百分比:根據(jù)光標(biāo)位置進(jìn)行百分比移動。以點(diǎn)擊所指定矩形框的長度為基數(shù),乘以此屬性值,結(jié)果和光標(biāo)位置的橫坐標(biāo)相加,得到最終的點(diǎn)擊橫坐標(biāo)。例如填寫"0.5",光標(biāo)位置選擇"中心",最終點(diǎn)擊位置的計(jì)算過程:取指定元素的矩形框長度,乘以0.5,結(jié)果為矩形框長度的一半;后和光標(biāo)位置"中心"執(zhí)行相加計(jì)算,最終得到的數(shù)字為點(diǎn)擊的橫坐標(biāo),即為矩形框的右邊框中心處。點(diǎn)擊縱坐標(biāo)百分比:根據(jù)光標(biāo)位置進(jìn)行百分比移動。以點(diǎn)擊所指定矩形框的寬度為基數(shù),乘以此屬性值,結(jié)果和光標(biāo)位置的縱坐標(biāo)相加,得到最終的點(diǎn)擊縱坐標(biāo)。例如填寫"0.5",光標(biāo)位置選擇"中心",最終點(diǎn)擊位置的計(jì)算過程:取指定元素的矩形框?qū)挾?,乘?.5,結(jié)果為矩形框?qū)挾鹊囊话?;后和光?biāo)位置"中心"執(zhí)行相加計(jì)算,最終得到的數(shù)字為點(diǎn)擊的縱坐標(biāo),即為矩形框的下邊框中心處??蛇x項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。點(diǎn)擊點(diǎn)擊方式:選擇模擬鼠標(biāo)點(diǎn)擊時(shí)使用何種方法。此屬性默認(rèn)值為默認(rèn),實(shí)現(xiàn)的是根據(jù)用戶指定元素的類型(即桌面端或?yàn)g覽器),自動適用最佳的點(diǎn)擊方式。當(dāng)有部分場景使用默認(rèn)屬性值無法成功執(zhí)行時(shí),可手動修改此屬性值為模擬鼠標(biāo)或設(shè)置控件,以適應(yīng)少數(shù)特殊場景使其成功執(zhí)行。說明:當(dāng)指定一個(gè)桌面元素時(shí)。點(diǎn)擊方式屬性選擇“設(shè)置控件”后,僅支持左鍵單擊。不支持光標(biāo)位置、橫(縱)坐標(biāo)偏移、橫(縱)坐標(biāo)百分比的設(shè)置。當(dāng)指定一個(gè)瀏覽器元素時(shí)。點(diǎn)擊方式屬性選擇“設(shè)置控件”后,僅支持所選擇元素所支持的JS事件;當(dāng)有場景無法覆蓋時(shí),可更改屬性值為模擬鼠標(biāo)。點(diǎn)擊輔助鍵:實(shí)現(xiàn)在點(diǎn)擊時(shí)同時(shí)按下輔助鍵的效果。僅當(dāng)點(diǎn)擊方式為模擬鼠標(biāo)時(shí)生效,設(shè)置控件不生效。坐標(biāo)點(diǎn)擊概述:根據(jù)絕對坐標(biāo)點(diǎn)擊指定的用戶界面元素。點(diǎn)擊:點(diǎn)擊類型:下拉選擇模擬鼠標(biāo)點(diǎn)擊的類型。橫/縱坐標(biāo):在Windows操作系統(tǒng)上,屏幕上的每一點(diǎn)都有一個(gè)唯一的坐標(biāo),坐標(biāo)由兩個(gè)整數(shù)組成:一個(gè)稱為x(即,橫坐標(biāo)),另一個(gè)稱為y(即,縱坐標(biāo))。鼠標(biāo)鍵:選擇模擬鼠標(biāo)點(diǎn)擊操作的鼠標(biāo)鍵(左鍵、右鍵和中鍵)??蛇x項(xiàng):輔助鍵:用于添加輔助鍵,實(shí)現(xiàn)在點(diǎn)擊時(shí)同時(shí)按下輔助鍵的效果。移動鼠標(biāo)概述:移動鼠標(biāo)光標(biāo)位置。輸入:橫/縱坐標(biāo):在Windows操作系統(tǒng)上,屏幕上的每一點(diǎn)都有一個(gè)唯一的坐標(biāo),坐標(biāo)由兩個(gè)整數(shù)組成:一個(gè)稱為x(即,橫坐標(biāo)),另一個(gè)稱為y(即,縱坐標(biāo))。獲取鼠標(biāo)位置概述:獲取鼠標(biāo)最終光標(biāo)位置。輸出:橫/縱坐標(biāo):在Windows操作系統(tǒng)上,屏幕上的每一點(diǎn)都有一個(gè)唯一的坐標(biāo),坐標(biāo)由兩個(gè)整數(shù)組成:一個(gè)稱為x(即,橫坐標(biāo)),另一個(gè)稱為y(即,縱坐標(biāo))。鼠標(biāo)拖動概述:模擬鼠標(biāo)按下拖動的操作,如,按下鼠標(biāo)左鍵將文件拖動至另一文件夾內(nèi)。目標(biāo):控件元素:接收變量作為鼠標(biāo)懸停的目標(biāo)元素。此項(xiàng)和"選擇器"二選一填入選擇器:用于指示鼠標(biāo)懸停的目標(biāo)位置。可通過點(diǎn)擊"指定元素"自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。鼠標(biāo)拖動拖動:橫坐標(biāo)偏移:根據(jù)光標(biāo)位置字段中選擇的選項(xiàng),光標(biāo)位置的水平位移像素量。例如填寫“10”,則代表以光標(biāo)位置為開始,向右偏移10個(gè)像素。計(jì)算坐標(biāo)時(shí),以屏幕左上角為原點(diǎn)。僅支持整型變量和整型。橫坐標(biāo)百分比:根據(jù)光標(biāo)位置進(jìn)行百分比移動。以點(diǎn)擊所指定矩形框的長度為基數(shù),乘以此屬性值,結(jié)果和光標(biāo)位置的橫坐標(biāo)相加,得到最終的點(diǎn)擊橫坐標(biāo)。例如填寫“0.5”,光標(biāo)位置選擇“中心”,最終點(diǎn)擊位置的計(jì)算過程:取指定元素的矩形框長度,乘以0.5,結(jié)果為矩形框長度的一半;后和光標(biāo)位置“中心”執(zhí)行相加計(jì)算,最終得到的數(shù)字為點(diǎn)擊的橫坐標(biāo),即為矩形框的右邊框中心處。鼠標(biāo)拖動拖動:縱坐標(biāo)偏移:根據(jù)光標(biāo)位置字段中選擇的選項(xiàng),光標(biāo)位置的垂直位移像素量。例如填寫“10”,則代表以光標(biāo)位置為開始,向下偏移10個(gè)像素。計(jì)算坐標(biāo)時(shí),以屏幕左上角為原點(diǎn)。僅支持整型變量和整型。縱坐標(biāo)百分比:根據(jù)光標(biāo)位置進(jìn)行百分比移動。以點(diǎn)擊所指定矩形框的寬度為基數(shù),乘以此屬性值,結(jié)果和光標(biāo)位置的縱坐標(biāo)相加,得到最終的點(diǎn)擊縱坐標(biāo)。例如填寫"0.5",光標(biāo)位置選擇"中心",最終點(diǎn)擊位置的計(jì)算過程:取指定元素的矩形框?qū)挾?,乘?.5,結(jié)果為矩形框?qū)挾鹊囊话耄缓蠛凸鈽?biāo)位置"中心"執(zhí)行相加計(jì)算,最終得到的數(shù)字為點(diǎn)擊的縱坐標(biāo),即為矩形框的下邊框中心處。鼠標(biāo)拖動可選項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。拖動速度(毫秒/10像素):鼠標(biāo)拖動的快慢程度,默認(rèn)值50(即,50ms/10像素)。懸停概述:模擬鼠標(biāo)懸停在桌面端或?yàn)g覽器端的指定元素上。目標(biāo):控件元素:接收變量作為鼠標(biāo)懸停的目標(biāo)元素。此項(xiàng)和“選擇器”二選一填入。選擇器:用于指示鼠標(biāo)懸停的目標(biāo)位置??赏ㄟ^點(diǎn)擊“指定元素”自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s??蛇x項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。勾選概述:選擇或清除桌面端或?yàn)g覽器端的單選按鈕和復(fù)選框。目標(biāo):控件元素:接收變量作為勾選的目標(biāo)元素。屬性控件元素和選擇器二者必填其一且互斥。選擇器:用于指示要勾選的目標(biāo)元素。可通過點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。勾選輸入:勾選:選擇單選框或復(fù)選框的狀態(tài)??蛇x項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。輸入文本概述:模擬輸入文本的操作,輸入文本到指定位置,支持桌面端和瀏覽器。同時(shí)支持桌面端圖像識別指定元素,瀏覽器端暫不支持可選項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。輸入文本可選項(xiàng):輸入方式:選擇輸入文本時(shí)使用何種方法。此屬性默認(rèn)值為默認(rèn),實(shí)現(xiàn)的是根據(jù)用戶指定元素的類型(即桌面端或?yàn)g覽器),自動適用最佳的輸入方式。當(dāng)有部分場景使用默認(rèn)屬性值無法成功執(zhí)行時(shí),可手動修改此屬性值為模擬鍵盤或設(shè)置控件,以適應(yīng)少數(shù)特殊場景使其成功執(zhí)行。清空原文本:輸入文本前先清空指定元素的原數(shù)據(jù)。僅當(dāng)輸入方式為設(shè)置控件時(shí)生效。輸入文本目標(biāo):控件元素:接收變量作為輸入文本的目標(biāo)元素。屬性控件元素和選擇器二者互斥選擇器:用于指示要輸入文本的目標(biāo)元素??赏ㄟ^點(diǎn)擊指定元素自動生成。僅支持字符串變量和字符串匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待。若超過此時(shí)間還未匹配到指定元素則會拋出錯(cuò)誤。1000ms=1s。輸入:文本:輸入到選擇器元素的內(nèi)容。文本內(nèi)容所見即所得,不支持轉(zhuǎn)義。支持字符串變量和字符串發(fā)送快捷鍵概述:模擬人類在鍵盤按下快捷鍵的行為,主要用于桌面端和瀏覽器端將鍵盤快捷方式發(fā)送到指定UI元素。輔助鍵:Alt:勾選時(shí),則模擬按下此鍵。Ctrl:勾選時(shí),則模擬按下此鍵。Shift:勾選時(shí),則模擬按下此鍵。Win:勾選時(shí),則模擬按下此鍵。輸入:鍵值:模擬按下此鍵。支持多鍵值,例如"A,Z"需同時(shí)按下的場景,填寫"AZ"即可。發(fā)送快捷鍵可選項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。發(fā)送前行為:發(fā)送快捷鍵之前的行為。支持點(diǎn)擊和設(shè)置焦點(diǎn)兩種行為。發(fā)送快捷鍵目標(biāo):控件元素:接收變量作為接收快捷鍵的目標(biāo)元素。屬性控件元素和選擇器二者互斥,且均可為空。選擇器:用于指示接收快捷鍵的目標(biāo)位置??赏ㄟ^點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待。若超過此時(shí)間還未匹配到指定元素則會拋出錯(cuò)誤,單位為毫秒(ms)。獲取文本概述:獲取指定元素的文本。目標(biāo):控件元素:接收變量作為獲取文本的目標(biāo)元素。屬性控件元素和選擇器二者必填其一且互斥。選擇器:用于指示要獲取文本的目標(biāo)元素??赏ㄟ^點(diǎn)擊指定元素自動生成。屬性控件元素和選擇器二者必填其一且互斥。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。獲取文本輸出:文本:將獲取到的文本內(nèi)容存儲到此變量。可選項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。獲取結(jié)構(gòu)化數(shù)據(jù)概述:獲取指定頁面的結(jié)構(gòu)化數(shù)據(jù),可自動翻頁獲取更多數(shù)據(jù)。說明:支持獲取整表數(shù)據(jù)或者表內(nèi)單列數(shù)據(jù)且能夠獲取數(shù)據(jù)的自定義屬性信息,運(yùn)行時(shí)取指定最大提取條數(shù)范圍內(nèi)的數(shù)據(jù)。獲取結(jié)構(gòu)化數(shù)據(jù)目標(biāo):XML數(shù)據(jù):定義從網(wǎng)頁中提取哪些數(shù)據(jù)。通過“指定數(shù)據(jù)源”后,自動生成XML。選擇器:用于指示要獲取數(shù)據(jù)的目標(biāo)區(qū)域??赏ㄟ^點(diǎn)擊指定數(shù)據(jù)源自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。獲取結(jié)構(gòu)化數(shù)據(jù)輸出:數(shù)據(jù)表:將獲取到的結(jié)構(gòu)化數(shù)據(jù)存儲到此變量。可選項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。獲取下一頁數(shù)據(jù)延遲:限定翻頁后獲取新頁面數(shù)據(jù)的時(shí)間,超出指定時(shí)間后將執(zhí)行獲取數(shù)據(jù)的操作。單位為毫秒(ms),1000ms=1s。獲取結(jié)構(gòu)化數(shù)據(jù)可選項(xiàng):下一頁:用于指示下一頁按鈕的位置,實(shí)現(xiàn)翻頁獲取數(shù)據(jù)的功能??赏ㄟ^指定數(shù)據(jù)源過程中指定下一頁按鈕后自動生成。最大提取條數(shù):獲取的最大數(shù)據(jù)條數(shù)。例如此值填寫“10”,則運(yùn)行時(shí)返回的數(shù)據(jù)表內(nèi)最大數(shù)據(jù)條數(shù)為10條。說明:若要獲取可以匹配到的全部數(shù)據(jù),則該屬性可以為空,即,不填任何值。獲取元素概述:獲取指定的UI元素,并將其存儲在輸出變量控件元素中。輸出:控件元素:將取到的元素存儲在此變量,可用于其他組件的輸入。此輸出所支持的獲取屬性值請點(diǎn)擊此處查看。說明:僅當(dāng)其他組件(如,點(diǎn)擊、輸入文本等)的輸入方式設(shè)置為非控件元素時(shí),才支持使用圖像識別控件元素作為輸入。獲取元素目標(biāo):選擇器:要獲取的特定UI元素??赏ㄟ^點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s??蛇x項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。獲取元素屬性值概述:獲取桌面端或?yàn)g覽器端指定元素的屬性值,并將其存儲在輸出變量屬性值中。輸入:屬性名:要獲取目標(biāo)元素的屬性名。說明:支持在組件中屬性名的下拉列表框中輸入已存在但未顯示的自定義屬性。輸出:屬性值:將獲取到的屬性值存儲在此變量。獲取元素屬性值目標(biāo):控件元素:接收變量作為目標(biāo)元素。屬性控件元素和選擇器二者互斥。選擇器:要獲取的特定UI元素。可通過點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。可選項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。設(shè)置Web元素屬性值概述:為指定元素設(shè)置屬性值。例如,使用此組件完成輸入框的輸入文本操作。輸入:屬性名:需要設(shè)置的目標(biāo)元素的屬性名。屬性值:需要設(shè)置的目標(biāo)元素的屬性對應(yīng)的屬性值。設(shè)置Web元素屬性值目標(biāo):控件元素:接收變量作為目標(biāo)元素。屬性控件元素和選擇器二者互斥。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。選擇器:要獲取的特定UI元素。可通過點(diǎn)擊指定元素自動生成??蛇x項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。等待元素消失概述:等待指定的桌面端或?yàn)g覽器端的UI元素從屏幕上消失。基本:注意:”超時(shí)“屬性設(shè)置需要根據(jù)需要去設(shè)置,不然就會默認(rèn)是項(xiàng)目的超時(shí)時(shí)間(30秒)。舉個(gè)例子加入我們匹配超時(shí)設(shè)置成5000(毫秒),超時(shí)設(shè)置成20000(毫秒),執(zhí)行的時(shí)候,我們會每5000(毫秒)循環(huán)等待目標(biāo)元素消失,直到達(dá)到“超時(shí)”時(shí)間(20000毫秒)才會繼續(xù)往下執(zhí)行。輸出:結(jié)果:將此組件執(zhí)行的成功與否的結(jié)果存儲在此變量。當(dāng)指定目標(biāo)消失時(shí),存儲的值為True。等待元素消失目標(biāo):選擇器:用于指示特定的UI元素,該組件將等待此選擇器指定的元素消失??赏ㄟ^點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s??蛇x項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。等待元素出現(xiàn)概述:等待指定的UI元素從屏幕上出現(xiàn),支持桌面端和瀏覽器。同時(shí)支持桌面端圖像識別指定元素。基本:注意:”超時(shí)“屬性設(shè)置需要根據(jù)需要去設(shè)置,否則默認(rèn)是項(xiàng)目的超時(shí)時(shí)間(30秒)。舉個(gè)例子加入我們匹配超時(shí)設(shè)置成5000(毫秒),超時(shí)設(shè)置成20000(毫秒),執(zhí)行的時(shí)候,我們會每5000(毫秒)循環(huán)等待目標(biāo)元素,直到達(dá)到“超時(shí)”時(shí)間(20000毫秒)才會繼續(xù)往下執(zhí)行。等待元素出現(xiàn)可選項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。目標(biāo):選擇器:用于指示特定的UI元素,該組件將等待此選擇器指定的元素出現(xiàn)??赏ㄟ^點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待。若超過此時(shí)間還未匹配到指定元素則會拋出錯(cuò)誤,1000ms=1s。等待元素出現(xiàn)輸出:結(jié)果:將此組件執(zhí)行的成功與否的結(jié)果存儲在此變量。當(dāng)指定目標(biāo)出現(xiàn)時(shí),存儲的值為True??丶兀簩⒌却霈F(xiàn)的元素存儲到此變量。可作為等待元素消失等組件的輸入值。當(dāng)使用圖片識別的方式來指定元素時(shí),返回的是錨點(diǎn)元素而非圖片元素。等待元素屬性值概述:等待指定元素的屬性值為指定值時(shí),才執(zhí)行下一個(gè)組件,否則會在超時(shí)時(shí)間范圍內(nèi)一直等待。輸入:屬性名:需要獲取的目標(biāo)元素的屬性名。說明:支持在組件中屬性名的下拉列表框中輸入已存在但未顯示的自定義屬性。屬性值:等待指定元素的屬性值為此項(xiàng)時(shí),才執(zhí)行下一個(gè)組件。等待元素屬性值目標(biāo):控件元素:接收變量作為目標(biāo)元素。屬性控件元素和選擇器二者互斥。選擇器:要獲取的特定UI元素。可通過點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s??蛇x項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。選擇項(xiàng)目概述:選擇下拉框列表中的一項(xiàng),支持桌面端和瀏覽器。目標(biāo):控件元素:接收變量作為目標(biāo)元素。屬性控件元素和選擇器二者必填其一且互斥。選擇器:用于指示要下拉框目標(biāo)元素??赏ㄟ^點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。輸入:項(xiàng)目文本:下拉框中要選擇的項(xiàng)目。最終該組件將點(diǎn)擊此項(xiàng),并顯示在下拉框中。僅支持字符串變量和字符串選擇項(xiàng)目可選項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。選擇多個(gè)項(xiàng)目概述:實(shí)現(xiàn)多個(gè)項(xiàng)目的同時(shí)選擇,此組件僅當(dāng)原頁面支持多選時(shí)生效。目標(biāo):控件元素:接收變量作為目標(biāo)元素。屬性控件元素和選擇器二者必填其一且互斥。選擇器:用于指示要下拉框目標(biāo)元素。可通過點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。選擇多個(gè)項(xiàng)目輸入:項(xiàng)目文本:指要選擇的多個(gè)項(xiàng)目文本。僅支持字符串變量和字符串可選項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。清空已選:勾選后,將先清空已選項(xiàng)目后執(zhí)行勾選;不勾選時(shí),將不清空已選項(xiàng)目直接執(zhí)行勾選。截屏概述:實(shí)現(xiàn)截圖,并將結(jié)果保存在指定位置或變量中。保存:路徑:截屏圖片的保存位置。說明:此項(xiàng)可為空,當(dāng)不填寫時(shí),默認(rèn)不保存截屏。支持相對路徑和絕對路徑,路徑需指明文件名和后綴;支持的后綴為:PNG,BMP,JPEG,JPG。如,E:\Screenshot.jpg。同名覆蓋:當(dāng)按照上述路徑保存截屏,且出現(xiàn)同名文件時(shí),如果此項(xiàng)勾選則不報(bào)錯(cuò),執(zhí)行替換保存操作;如果此項(xiàng)未勾選,則報(bào)錯(cuò)運(yùn)行失敗。截屏輸出:圖片:將截屏保存到此變量,此項(xiàng)可為空。目標(biāo):控件元素:接收變量作為點(diǎn)擊的目標(biāo)元素。此項(xiàng)和選擇器二選一填入。選擇器:用于指示要點(diǎn)擊的目標(biāo)位置??赏ㄟ^點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。截屏可選項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。圖片寬度:截屏所得圖片的長度。此項(xiàng)可為空。僅支持整型變量和整型圖片高度:截屏所得圖片的寬度。此項(xiàng)可為空。僅支持整型變量和整型截屏可選項(xiàng):橫坐標(biāo)偏移:根據(jù)指定元素所得的圖片位置,進(jìn)行水平位移像素量。例如填寫“10”,則代表向右偏移10個(gè)像素。計(jì)算坐標(biāo)時(shí),以指定元素所得圖片的左上角為原點(diǎn)。僅支持整型變量和整型縱坐標(biāo)偏移:根據(jù)指定元素所得的圖片位置,光標(biāo)位置的垂直位移像素量。例如填寫“10”,則代表向下偏移10個(gè)像素。計(jì)算坐標(biāo)時(shí),以指定元素所得圖片的左上角為原點(diǎn)。僅支持整型變量和整型截屏可選項(xiàng):橫坐標(biāo)百分比:根據(jù)指定元素所得的圖片位置進(jìn)行百分比移動。以指定元素所得的圖片長度為基數(shù),乘以此屬性值,結(jié)果和原圖的橫坐標(biāo)相加,得到最終的點(diǎn)擊橫坐標(biāo)。例如填寫"0.5",最終截屏位置的計(jì)算過程:取指定元素的矩形框長度,乘以0.5,結(jié)果為矩形框長度的一半;將指定元素的矩形框長度和計(jì)算所得長度相加,最終得到的數(shù)字為截屏開始的橫坐標(biāo),即為矩形框長的中心處截屏可選項(xiàng):縱坐標(biāo)百分比:根據(jù)指定元素所得的圖片位置進(jìn)行百分比移動。以指定元素所得的圖片寬度為基數(shù),乘以此屬性值,結(jié)果和原圖的縱坐標(biāo)相加,得到最終的點(diǎn)擊縱坐標(biāo)。例如填寫"0.5",最終點(diǎn)擊位置的計(jì)算過程:取指定元素的矩形框?qū)挾?,乘?.5,結(jié)果為矩形框?qū)挾鹊囊话耄粚⒅付ㄔ氐木匦慰驅(qū)挾群陀?jì)算所得寬度相加,最終得到的數(shù)字為截屏開始的縱坐標(biāo),即為矩形框?qū)挼闹行奶幷f明:上述可選項(xiàng)屬性均可不填,僅當(dāng)需要進(jìn)行偏移進(jìn)行截屏?xí)r才需要填寫。并且,在計(jì)算偏移時(shí)均以指定元素作為基準(zhǔn)來計(jì)算。高亮概述:將指定元素高亮,可選擇顏色和時(shí)間??蛇x項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。顏色:指定高亮的顏色高亮?xí)r長(毫秒):高亮的時(shí)長,1000ms=1s。高亮目標(biāo):控件元素:接收變量作為目標(biāo)元素。屬性控件元素和選擇器二者互斥。選擇器:要獲取的特定UI元素??赏ㄟ^點(diǎn)擊指定元素自動生成。僅支持字符串變量和字符串匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。設(shè)置焦點(diǎn)概述:為指定元素設(shè)置焦點(diǎn),支持桌面端和瀏覽器端。同時(shí)瀏覽器端可自動滑動頁面將元素置為可視。目標(biāo):控件元素:接收變量作為目標(biāo)元素。屬性控件元素和選擇器二者互斥。選擇器:要獲取的特定UI元素??赏ㄟ^點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。設(shè)置焦點(diǎn)可選項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。匹配圖片概述:在指定范圍內(nèi)尋找指定圖片,返回符合的結(jié)果集。說明:范圍限制在靜止頁面,對于有滾動條的長頁面并不會滾動查找。目標(biāo):控件元素:接收變量作為目標(biāo)元素。屬性控件元素和選擇器二者互斥。指定查找圖片的范圍選擇器:要獲取的特定UI元素,指定查找圖片的范圍??赏ㄟ^點(diǎn)擊指定元素自動生成。匹配超時(shí)(毫秒):限定查找目標(biāo)元素時(shí)間,超出指定時(shí)間后將不再等待,1000ms=1s。匹配圖片可選項(xiàng):窗口置頂:選擇運(yùn)行時(shí)的桌面窗口是否置頂,部分界面窗口置頂時(shí)無法獲取到窗口內(nèi)的內(nèi)容,這時(shí)需要將此屬性設(shè)置為不置頂。匹配圖片輸入:圖片:屬性圖片和圖片路徑二者互斥且必填一。此項(xiàng)指要匹配的圖片,僅支持Image類型變量圖片路徑:屬性圖片和圖片路徑二者互斥且必填一。此項(xiàng)指要匹配的圖片。準(zhǔn)確率:匹配圖片時(shí)的準(zhǔn)確率。輸出:結(jié)果集:將符合匹配圖片的結(jié)果集存儲在此變量??墒褂么俗蛹鳛槠渌M件的控件元素輸入。任務(wù)實(shí)施使用點(diǎn)擊組件,并指定元素后,打開選擇器窗口,點(diǎn)擊“未驗(yàn)證”按鈕,驗(yàn)證是否識別指定元素。點(diǎn)擊流程執(zhí)行邏輯點(diǎn)擊流程執(zhí)行結(jié)果坐標(biāo)點(diǎn)擊前置必要組件:獲取鼠標(biāo)位置坐標(biāo)點(diǎn)擊流程執(zhí)行邏輯:在獲取到的鼠標(biāo)位置處點(diǎn)擊,查看界面元素。坐標(biāo)點(diǎn)擊流程執(zhí)行邏輯模擬人工移動鼠標(biāo)操作,設(shè)置x、y坐標(biāo),運(yùn)行流程查看效果。移動鼠標(biāo)流程執(zhí)行邏輯指定需要手動的文件,實(shí)現(xiàn)模擬人工手動手動鼠標(biāo)將A文件拖動至Test文件夾中。鼠標(biāo)拖動流程執(zhí)行邏輯指定網(wǎng)頁上需要懸停才可以展示的元素。懸停流程執(zhí)行邏輯指定需勾選的網(wǎng)頁元素,并為其執(zhí)行勾選操作。勾選流程執(zhí)行邏輯使用輸入文本組件,并指定元素后,檢查元素是否識別成功,將在識別的該元素中輸入指定的文本內(nèi)容。輸入文本流程執(zhí)行邏輯輸入文本流程執(zhí)行結(jié)果Q:使用“輸入文本”組件,如何輸入“年/月/日”這種日期格式?A:在“輸入文本”組件的“文本”屬性框中輸入,如"2000-01-01"。輸入文本流程常見問題前置必要組件:設(shè)置剪貼板文本發(fā)送快捷鍵流程執(zhí)行邏輯:在發(fā)送快捷鍵組件中,指定元素并設(shè)置任一鍵值,模擬鍵盤按下的動作以發(fā)送快捷鍵:說明:該流程在很多場景中可代替“輸入文本”組件使用,運(yùn)行效率高、輸入文本不易出錯(cuò)。發(fā)送快捷鍵流程執(zhí)行邏輯發(fā)送快捷鍵流程執(zhí)行結(jié)果將從桌面端或?yàn)g覽器端獲取到的文本輸出。獲取文本流程執(zhí)行邏輯Q:執(zhí)行“獲取文本”組件時(shí)報(bào)錯(cuò):“[錯(cuò)誤]獲取文本失敗。詳細(xì)錯(cuò)誤信息:操作已超時(shí)”A:是否關(guān)閉了瀏覽器?若未關(guān)閉,可檢查是否還能驗(yàn)證成功。獲取的元素若為網(wǎng)頁元素,則先做一下常規(guī)處理,建議失敗的時(shí)候檢查下選擇器,對比新的選擇器和舊的選擇器是否有差別,有差別建議使用通配符和變量,沒有差別建議延長超時(shí)時(shí)間和添加重試。若依然不行可能需要分析Dom結(jié)構(gòu)。獲取文本流程常見問題打開含有結(jié)構(gòu)化數(shù)據(jù)的網(wǎng)頁,獲取其中的結(jié)構(gòu)化數(shù)據(jù)內(nèi)容,并在“預(yù)覽數(shù)據(jù)表”組件中展示獲取到的內(nèi)容。獲取結(jié)構(gòu)化數(shù)據(jù)流程執(zhí)行邏輯Q:設(shè)置了指定的“最大提取條數(shù)”,為何會重復(fù)獲取相應(yīng)數(shù)據(jù)?A:【異?,F(xiàn)象】當(dāng)獲取的數(shù)據(jù)條數(shù)小于最大提取條數(shù)且最后一頁的“下一頁”按鈕置灰(如下圖所示,disabled="true")時(shí),會一直獲取最后一頁數(shù)據(jù),直至滿足最大提取條數(shù)。獲取結(jié)構(gòu)化數(shù)據(jù)流程常見問題【異常原因】按鈕的樣式看起來置灰了,實(shí)際DOM結(jié)構(gòu)上是沒有這個(gè)屬性的。所以,該組件調(diào)用javascript能夠觸發(fā)點(diǎn)擊動作,獲取的一直是最后一頁的數(shù)據(jù)?!窘鉀Q方案】方案一:獲取需要獲取的數(shù)據(jù)的總的條數(shù),然后在組件的“最大提取條數(shù)”中填寫具體的條數(shù)。方案二:獲取需要獲取數(shù)據(jù)所在頁的總頁數(shù),然后使用“While組件”嵌套“獲取結(jié)構(gòu)化數(shù)據(jù)組件”,控制循環(huán)次數(shù),每次只獲取一頁,最后合并每次獲取的Datatable。獲取結(jié)構(gòu)化數(shù)據(jù)流程常見問題Q:淘寶店鋪圖片中的隱藏屬性的圖片鏈接在哪里獲???如何抓?。緼:可以用獲取結(jié)構(gòu)化數(shù)據(jù)組件,可參見淘寶店鋪?zhàn)ト‰[藏屬性圖片的鏈接。Q:用循環(huán)重復(fù)做同樣的操作獲取結(jié)構(gòu)化數(shù)據(jù),為何每次獲取的數(shù)據(jù)都缺少一列?A:獲取結(jié)構(gòu)化數(shù)據(jù)時(shí)需要查看網(wǎng)頁結(jié)構(gòu),如果Table的td標(biāo)簽再套Div,然后Div里面再有span,有可能識別不到,需要再獲取一次結(jié)構(gòu)化數(shù)據(jù),在“是否需要導(dǎo)入全部”時(shí),選擇“否”,再選擇下一行數(shù)據(jù),然后再循環(huán)兩次結(jié)構(gòu)化數(shù)據(jù)獲取的Datatable整合為一個(gè)。獲取結(jié)構(gòu)化數(shù)據(jù)流程常見問題Q:如何使用用友U8獲取結(jié)構(gòu)化數(shù)據(jù)?A:檢查識別的錄制技術(shù),如果是JAVA錄制是可以的,如果是UIA錄制需要用市場組件FlexGrid來抓取。獲取結(jié)構(gòu)化數(shù)據(jù)流程常見問題Q:使用金蝶應(yīng)用時(shí),不支持獲取結(jié)構(gòu)化數(shù)據(jù)?A:這種表格的格式?jīng)]有覆蓋,暫時(shí)不支持。只能用“獲取區(qū)域結(jié)構(gòu)”組件,自行解析里面的json。獲取結(jié)構(gòu)化數(shù)據(jù)流程常見問題Q:獲取頁面結(jié)構(gòu)化數(shù)據(jù)時(shí),無法翻頁,怎么解決?A:當(dāng)前頁面50條記錄,如果條數(shù)夠了,就不會往下翻頁了。將該組件的“最大提取條數(shù)”屬性的值加大,如,150。獲取結(jié)構(gòu)化數(shù)據(jù)流程常見問題通過單擊該組件的“指定元素”,獲取界面元素存儲到輸出變量的“控件元素”屬性中。獲取元素流程執(zhí)行邏輯獲取指定元素的屬性值。獲取元素屬性值流程執(zhí)行邏輯Q:如何獲取當(dāng)前頁面的URL?A:使用“獲取元素屬性值”組件,獲取URL屬性。Q:怎么獲取網(wǎng)頁html代碼?A:使用“獲取元素屬性值”組件,屬性選擇outerhtml。獲取元素屬性值流程常見問題將網(wǎng)頁端的“百度經(jīng)驗(yàn)”按鈕,通過更改按鈕元素屬性值的方法,更改為“百度搜索”。設(shè)置Web元素屬性值流程執(zhí)行邏輯設(shè)置Web元素屬性值流程執(zhí)行結(jié)果實(shí)現(xiàn)等待指定的桌面端的“發(fā)送”按鈕元素從屏幕消失。等待元素消失流程執(zhí)行邏輯等待指定的元素出現(xiàn)時(shí),執(zhí)行相應(yīng)的流程。等待元素出現(xiàn)流程執(zhí)行邏輯等待元素出現(xiàn)流程執(zhí)行結(jié)果Q:等待元素出現(xiàn)組件報(bào)錯(cuò):“[錯(cuò)誤]等待元素出現(xiàn)失敗,詳細(xì)錯(cuò)誤信息:操作已超時(shí)?!盇:匹配超時(shí)和超時(shí)設(shè)置較長的時(shí)間,比如,30秒:30000Q:如果沒有需要等待出現(xiàn)的元素,如何使它不報(bào)錯(cuò)。A:將該組件的“失敗后繼續(xù)”屬性,設(shè)定為“是”時(shí),會打印出錯(cuò)日志,但不會終止流程。等待元素出現(xiàn)流程常見問題Q:等待元素顯示:等待到,返回的結(jié)果為False;沒有等待到,組件報(bào)錯(cuò)。這個(gè)組件一直是這樣設(shè)置的嗎?單步測試:等到了返回結(jié)果為False,整體流程運(yùn)行的時(shí)候,又是True。A:等待到了結(jié)果是True,若希望報(bào)錯(cuò)后繼續(xù)執(zhí)行流程,將“失敗后繼續(xù)”屬性,選擇“是”即可。這時(shí)返回的結(jié)果是False。你可在“等待元素”的下一步打斷點(diǎn)調(diào)試,檢查變量值是不是True,是否有可能是被后續(xù)其他的地方改了變量值。等待元素出現(xiàn)流程常見問題指定天氣預(yù)報(bào)網(wǎng)頁中的屬性名為“class”的元素的值出現(xiàn)。等待元素屬性值流程執(zhí)行邏輯等待元素屬性值流程執(zhí)行結(jié)果指定網(wǎng)頁或桌面元素并設(shè)置需要選擇的選項(xiàng)文本后,驗(yàn)證執(zhí)行。選擇項(xiàng)目流程執(zhí)行邏輯Q:下拉列表如需選擇其它值,應(yīng)該使用哪個(gè)組件?A:使用“選擇項(xiàng)目”組件,若該組件不支持,可使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 健身器材智能化健身社區(qū)運(yùn)營模式研究考核試卷
- 期末專項(xiàng)訓(xùn)練:閱讀理解(含答案解析)-譯林版八年級英語下冊
- 期末應(yīng)用題易錯(cuò)題:有余數(shù)的除法(含答案)-蘇教版二年級數(shù)學(xué)下冊
- 賽事運(yùn)營策略考核試卷
- 期末考前沖刺之中等易錯(cuò)題-浙教版七年級數(shù)學(xué)下冊考點(diǎn)復(fù)習(xí)
- 分子結(jié)構(gòu)在光學(xué)玻璃防靜電性能中的應(yīng)用考核試卷
- 農(nóng)藥企業(yè)綠色采購策略研究考核試卷
- 化學(xué)平衡 同步練習(xí)題-人教版高中化學(xué)選擇性必修1
- 滬科版高一化學(xué)必修一學(xué)案:物質(zhì)的量(原卷版)
- 中小企業(yè)融資困境與突破:2025年供應(yīng)鏈金融模式研究
- 中醫(yī)男科知識科普
- 非全日制用工勞動合同(每日4小時(shí)制)
- 幼兒園蔬菜供應(yīng)合同范本
- 2025年中國航天信息股份有限公司招聘筆試參考題庫含答案解析
- 地道果酒知識培訓(xùn)課件
- 中成藥在腎臟病臨床的應(yīng)用
- GB/T 45081-2024人工智能管理體系
- 車工安全培訓(xùn)
- DB22T 1720-2012 林業(yè)營林生產(chǎn)勞動定額
- 《自貢市醫(yī)療服務(wù)項(xiàng)目價(jià)格匯編(2023版)》
- 2024電力建設(shè)工程綠色建造評價(jià)規(guī)范
評論
0/150
提交評論