Почему формат ctrlid
, обнаруженный UiPath Studio , отличается от документированного формата их представлением XSLT ?
В настоящее время я работаю с UiPath для автоматизациинесколько рабочих процессов.
Сведения о среде:
Клиент SAP: IDES ECC 6,0 вкл.EhP7
Хост-машина: Процессор Intel Core i3 с 64-разрядной версией - система Windows 8.
Покапри попытке идентифицировать элемент в SAPTreeList
/ SAP's Advanced Treelist
кажется, что UiPath обнаруживает ctrlid
в следующих форматах:
<wnd ctrlid='74372104' />
<wnd ctrlid='59648' idx='1' />
<wnd ctrlid='59648' />
<wnd ctrlid='74937216' />
<wnd ctrlid='100' title='SAP's Advanced Treelist' />
Снимок:
В документации CtrlId в msdn.microsoft.com упоминается:
Таким образом, формат ctrlid обнаружен UiPath Studio похоже отличается отm задокументированный формат и спецификация.
Я что-то здесь упускаю?
Согласно журналу Execution.log в этот вопрос :
Error {"message":"Click Text 'SAPTreeList': Cannot find the UI element corresponding to this selector: <wnd ctrlid='90279688' /><wnd ctrlid='100' title='SAP's Advanced Treelist' />","level":"Error","logType":"Default","timeStamp":"2019-02-06T13:16:44.295729+05:30","fingerprint":"bec67d2a-14d1-4b93-ac06-03156aea69fe","windowsIdentity":"AtechM-03\\AtechM_03","machineName":"ATECHM-03","processName":"LearningUiPath","processVersion":"1.0.0.0","jobId":"e7f88d9e-e485-4eee-8a54-7450771238f3","robotName":"ATECHM_03","machineId":0,"fileName":"Main"}
Сведения об ошибке также содержат следующие поля:
level
logType
timeStamp
fingerprint
windowsIdentity
machineName
processName
processVersion
jobId
robotName
machineId
fileName
Итак, мой вопрос:
- Имеет ли
ctrlid
элемента имеют какую-либо зависимость от любого из этих параметров? - Является ли
ctrlid
элемента уникальным для каждой системы? - Является ли
ctrlid
динамический в том же jobId
?