Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Aliran desktop menggunakan elemen UI untuk berinteraksi dengan aplikasi dan halaman web tanpa menggunakan pengecaman imej dan koordinat mutlak. Elemen UI digunakan sebagai input dalam kebanyakan tindakan automasi UI dan automasi penyemak imbas serta mengenal pasti elemen tertentu pada tetingkap dan halaman web.
Elemen UI
Apabila menggunakan tindakan automasi UI atau automasi penyemak imbas, anda mungkin dikehendaki menyediakan elemen UI sebagai input. Untuk menambah elemen UI baharu, anda boleh melakukannya terus daripada sifat tindakan atau melalui anak tetingkap elemen UI pereka bentuk aliran.
Setiap satu daripada kumpulan tindakan ini menerima jenis elemen UI yang berbeza. Tindakan automasi UI menerima elemen UI desktop, manakala tindakan automasi penyemak imbas menerima elemen UI web.
Untuk menambah elemen UI baharu pada aliran anda, tambah elemen UI baharu melalui tindakan atau anak tetingkap elemen UI, serlahkan elemen masing-masing dan tekan Ctrl + Klik kiri. Apabila pemilihan selesai, pilih Selesai.
Sebarang elemen UI yang ditangkap akan ditambah pada anak tetingkap elemen UI. Untuk mengakses anak tetingkap elemen UI, pilih tab elemen UI di sebelah kanan pereka bentuk aliran.
Elemen boleh disusun mengikut abjad melalui pilihan Isih tab elemen UI. Untuk mengalih keluar semua elemen UI yang tidak digunakan dalam sebarang tindakan, pilih ikon titik di sebelah pilihan Isih dan kemudian Alih keluar elemen UI yang tidak digunakan.
Untuk menamakan semula atau memadam elemen UI, klik kanan pada item masing-masing dan pilih fungsi yang sesuai.
Untuk mencari tempat elemen UI tertentu digunakan dalam aliran, klik kanan padanya dan pilih Cari penggunaan. Keputusan akan memaparkan semua tindakan yang menggunakan elemen UI ini. Klik dua kali pada hasil untuk menyerlahkan tindakan pada ruang kerja.
Jenis elemen UI
Aliran desktop menyokong dua jenis elemen UI berdasarkan sumbernya: elemen UI desktop dan elemen UI web.
Elemen UI desktop boleh ditangkap daripada mana-mana aplikasi Windows, termasuk bahagian bukan halaman web penyemak imbas, seperti bar alamat.
Anda boleh menggunakan elemen UI ini sebagai input dalam tindakan automasi UI untuk menunjukkan komponen yang anda mahu berinteraksi. Pemilih elemen UI bagi tindakan automasi UI memaparkan dan membolehkan anda menangkap elemen UI desktop sahaja.
Penting
Pengguna boleh menangkap elemen daripada halaman web melalui pemilih elemen UI bagi tindakan automasi UI. Walau bagaimanapun, pemilih mereka akan mewakili elemen desktop, bukan elemen web.
Elemen UI web boleh ditangkap daripada halaman web dan hanya digunakan dalam tindakan automasi penyemak imbas.
Tindakan automasi penyemak imbas menerima secara eksklusif elemen UI yang ditangkap daripada halaman web. Oleh itu, elemen UI sedia ada yang ditangkap daripada aplikasi desktop tidak dipaparkan dalam pemilih elemen UI bagi tindakan ini.
Untuk mendapatkan maklumat lanjut mengenai automasi desktop dan web, rujuk Automatikkan aliran desktop dan Automatikkan aliran web.
Elemen UI untuk halaman web
Untuk menangkap elemen UI daripada halaman web, anda perlu memasang sambungan penyemak imbas yang sesuai. Anda boleh mendapatkan maklumat lanjut tentang penyemak imbas yang disokong dan sambungan yang diperlukan dalam Gunakan penyemak imbas dan urus sambungan.
Bezakan desktop daripada elemen UI web
Anak tetingkap elemen UI memaparkan petunjuk visual tersendiri untuk membantu pengguna mengenali elemen desktop dan UI web dengan cepat.
Ikon yang sama juga dipaparkan semasa menangkap, jadi anda boleh mengesahkan jenis elemen sebelum menyimpannya.
Kaedah lain untuk menyemak jenis elemen UI ialah menyemak pemilihnya. Elemen UI desktop biasanya mempunyai desktop sebagai elemen induk mereka, manakala elemen UI web mempunyai halaman web sebagai elemen akarnya.
Elemen UI dalam tetingkap penyemak imbas
Bahagian aplikasi penyemak imbas (1) hendaklah diautomatikkan menggunakan elemen UI desktop. Contohnya, anda boleh menggunakan tindakan automasi UI untuk berinteraksi dengan bar alamat atau tab.
Sebaliknya, halaman web yang dimuatkan di dalam penyemak imbas (2) hendaklah diautomatikkan menggunakan elemen UI web dan tindakan automasi penyemak imbas.
Semasa rakaman, perakam akan membezakan kawasan aplikasi penyemak imbas secara automatik daripada halaman web dan menjana elemen dan tindakan UI yang sesuai.
Interaksi dengan elemen UI web seret dan lepas mungkin tidak berfungsi seperti yang diharapkan kerana had yang wujud. Sebagai penyelesaian, tangkap elemen UI desktop dalam halaman web dengan membuka pemilih elemen UI melalui tindakan kumpulan automasi UI dengan memilih Tambah elemen UI dalam UI element
parameter. Elemen UI yang ditangkap adalah jenis desktop dan boleh digunakan dalam Drag and drop UI element in window
tindakan. Perlu diingat bahawa elemen UI desktop hanya boleh digunakan dalam tindakan kumpulan Power Automate tindakan automasi UI untuk desktop. Adalah penting untuk ambil perhatian bahawa elemen UI desktop dalam halaman web tidak boleh dipercayai seperti rakan web mereka dan tertakluk kepada butiran aplikasi penyemak imbas, seperti versi penyemak imbas.
Sifat elemen UI
Semua elemen UI terdiri daripada satu atau lebih pemilih yang menentukan UI atau komponen web yang Power Automate berinteraksi dengan.
Nota
Pengguna boleh mencipta berbilang pemilih untuk elemen UI. Setiap kali pemilih gagal, Power Automate menggunakan pemilih berikut dalam susunan yang ditentukan.
Untuk mengurus pemilih elemen UI, klik kanan padanya dan pilih Edit. Pilihan ini memaparkan pembina pemilih, di mana anda boleh mengedit pemilih dengan editor visual atau teks.
Setiap pemilih terdiri daripada berbilang elemen yang mewakili struktur hierarki elemen UI dalam aplikasi atau halaman web. Atribut menerangkan setiap elemen secara unik dan membezakannya daripada elemen lain.
Semua pemilih dipaparkan dengan nama mesra lalai yang menjadikannya mudah diakses. Untuk menamakan semula pemilih, klik kanan pada namanya dan pilih Namakan semula.
Apabila anda mengedit elemen UI dengan berbilang pemilih, anda boleh menyahdayakan pemilih dengan mengklik kanan padanya dan memilih Lumpuhkan. Fungsi ini boleh membantu semasa ujian.
Selepas mengedit pemilih, tekan Simpan untuk menggunakan perubahan yang dilaksanakan. Menyimpan menggunakan perubahan dalam semua pemilih dalam satu langkah.
Anda boleh mendapatkan maklumat lanjut mengenai pemilih dan cara membinanya secara manual dalam Bina pemilih tersuai.
Elemen UI dengan pemilih berasaskan teks
Selain daripada cara lalai untuk menjana pemilih elemen UI, Power Automate menyokong penciptaan pemilih berdasarkan nilai teks elemen.
Ciri ini berguna untuk senario automasi yang mengendalikan elemen dalam aplikasi desktop atau halaman web yang sentiasa disertakan dengan teks tertentu. Pemilih berdasarkan teks ini lebih dipercayai dan berdaya tahan terhadap kemungkinan perubahan masa depan dalam aplikasi atau struktur halaman web.
Menjana pemilih berasaskan teks hanya tersedia apabila menangkap elemen UI menggunakan pemilih elemen UI (anak tetingkap elemen UI atau pelayar/tindakan automasi UI). Ia tidak tersedia semasa rakaman.
Untuk menangkap elemen UI dengan pemilih berasaskan teks, buka pemilih elemen UI, klik kanan pada elemen yang dikehendaki dan pilih Tangkap berdasarkan teks.
Kemudian, tetingkap baharu dengan dua medan akan muncul pada skrin anda:
- Medan Nilai teks memegang teks elemen sebagai nilai yang dicadangkan. Anda boleh menukar nilai ini kepada nilai berkod keras atau pembolehubah.
- Anda boleh menetapkan medan Operator ke pelbagai operator untuk melaraskan kefungsian pemilih.
Memilih Tangkap akan menambahkan elemen UI dengan pemilih berasaskan teks yang betul dalam repositori elemen UI.
Pemilih berasaskan teks menggunakan Nama atribut elemen yang ditangkap untuk automasi desktop dan atribut Teks untuk automasi penyemak imbas. Ia hanya tersedia untuk elemen UI yang mengandungi nilai teks itu sendiri.
Dalam erti kata lain, ia tersedia untuk elemen UI dengan Nama atau Teks atribut yang merangkumi nilai. Ia tidak tersedia untuk unsur yang tidak mempunyai nilai teks sedemikian, walaupun ia mempunyai unsur anak dengan teks dalam strukturnya.
Nota
Untuk aplikasi SAP, pemilih berasaskan teks menggunakan Teks atribut bukannya atribut Name yang biasanya mereka gunakan pada automasi desktop. Automasi SAP berfungsi dengan lebih cekap dengan pemilih lalai berdasarkan atribut ID .
Isu dan had yang diketahui
Jika anda memilih Tambah elemen UI, tuding tetikus pada keseluruhan tetingkap dan pilih untuk menangkap elemen UI berdasarkan teks, pemilih lalai akan dijana. Pemilih ini termasuk Proses atribut selain daripada Nama.
Gabungan pembolehubah dan operator selain daripada Sama dengan menjana pemilih yang dipaparkan dalam editor teks tersuai dan bukannya pembina visual. Kefungsian ini mengelakkan pengehadan sedia ada yang menjadikan gabungan di atas tidak berfungsi dalam pembina visual.