關于我們 下載與支持 產品社區(qū) 合作代理 |  咨詢電話:400-035-7887/021-6072 5088
首頁 /  澤眾AutoRunner /  產品文檔 /  修改權重

修改權重

2018/3/7 15:37:31 澤眾 編輯:澤眾 于 2018/3/7 15:37:31

每一個對象都有很多的屬性,每個屬性后都附帶了一個權重,對于一些很重要的屬性默認的權重是100,而對于不是太重要的屬性默認權重是0。當回放某個對象動作時首先會在窗口中找到這一對象,之后再與之進行各項屬性比較,如果屬性權重大于0,會比較屬性值,如果相等則繼續(xù)下一個屬性比較,如果不相等也不會馬上認為這不是要找的對象(模糊識別),而是會將權重值累加,當不相等屬性值的累加權重大于100時才認為對象不匹配。所以,如果一個對象的某項屬性值變動了,而它的權重又是100的話,可以通過降低權重使回放得以通過。下面以錄制記事本程序為例,介紹一下權重的修改。新建一個名為test.txt的文本文檔,雙擊打開,錄制一段在記事本中輸入文本的動作(比如輸入文本spasvo),腳本如下:

在回放之前先,改變記事本窗口的大小,比如拉寬窗體,回放時會有如下錯誤:

因為此時Edit對象的寬度已經改變,而寬度的權重是100,所以回放失敗。要使得回放通過,可以修改寬度屬性的權重。打開對象庫,在右邊的樹中找到名為Edit的節(jié)點并單擊打開屬性面版,將其中的width屬性權重設為50(小于100的數(shù)值均可),關閉對象庫后回放可以成功。

在實際使用當中,也可以根據(jù)情況修改其他參數(shù)的權重,如果修改的權重項越多,回放時查找到的目標對象的準確度會越低,所以一般的回放不建議手動修改,只有在極其特殊的情況下,比如對象的某項屬性會經常性動態(tài)變動而它的權重又是100時才適合使用;當然如果覺得某項屬性很重要,而在對象庫中的權重又是0,你也可以手動將它的權重設為100,這樣在回放時此項屬性也會進行匹配判斷,以提高準確度。通常情況下不建議使用者手工修改權重,一是修改權重后可能會導致查找的對象有誤,另一個原因是軟件在回放時內部做了一些智能判斷,如果第一次查找對象失敗,會自動的將某一些權重設為零,再重新查找。

滬ICP備07036474號 2003-2022 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務

微信客服
問題
反饋
產品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術售前給您解答(產品試用、技術交流、服務咨詢和商務報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系