how use winautomation tool automate windows application
WinAutomation Aracını Kullanarak Windows Uygulaması Nasıl Otomatikleştirilir (Bölüm II):
WinAutomation aracının tüm temellerini önceki eğitimimizde ele aldık ' WinAutomation Tool kullanarak Windows uygulamasını otomatikleştirme (Bölüm 1) ”.
Ana bölüm bu öğreticide gelir, burada araca nasıl başlayacağınızı ve basit bir robot oluşturup robotu bazı gerçek zamanlı örneklerle çalıştırmayı tartışacağız.
Bu bölüme devam ederken, WinAutomation Tool'u şurada verilen ayrıntılara göre kurmanızı şiddetle tavsiye ederiz. Bölüm 1 .
Bu eğitim, konsepti daha iyi anlamanızı sağlamak için pratik örneklerle birlikte bir robot oluşturmanın her adımının resimli bir temsilini içerir.
Bu eğitimde aşağıdakilere bakacağız:
# 1) Basit Bir Robot Oluşturun - 1
WinAutomation Tool'un herhangi bir özelliğini kullanmadan bir robotun çok basit bir şekilde oluşturulmasından oluşur.
# 2) Basit Bir Robot Yaratın - 2
Bazı ileri adımlar ile biraz daha karmaşık bir durumdan oluşur.
Şimdi 2 farklı örnekle basit bir robotun nasıl oluşturulacağını görelim.
Açık kaynak kodlu bir araç olmadığı için, 30 günlük ücretsiz deneme sürümü olan WinAutomation Temel Sürümünü çalıştırıyorum. WinAutoamtion Tool'un çeşitli sürümleri, önceki eğitimimizde zaten tartışılmıştı.
Ne öğreneceksin:
Basit Bir Robot Oluşturun - Örnek 1
Önce, tanımlayın WinAutomation simgesi ve konsolu açmak için üzerine çift tıklayın.
- Bu simgeye çift tıklayın
WinAutomation'ın başlatılması ve konsolu görüntülemesi birkaç saniye sürecektir.
Aşağıda WinAutomation Konsolunun nasıl görüneceğinin ekran görüntüsü verilmiştir.
Konsolun sol tarafında görüntülenen önceden tanımlanmış birkaç örnek vardır.
Burada projelerinizi yukarıdaki görselde gösterildiği gibi farklı klasörler halinde oluşturabilirsiniz.
Şimdi iki adımlı basit bir Robot oluşturarak başlayalım. Basit ve basit bir test olduğu için manuel olarak çok daha hızlı olacak olsa da, bununla başlayalım.
Burada amacımız C sürücüsünde bir klasör oluşturmak ve klasörü adlandırmak, örneğin SimpleRobot.
Bu sadece bazı temel özelliklerin nasıl kullanılacağının bir göstergesidir.
Adımlar:
- Yeni bir klasör oluşturun.
- Klasöre ad verin.
- Görevin tamamlandığına dair bir mesaj ekleyin.
# 1) Tıkla Yeni Robot simgesi aşağıda gösterildiği gibi sol üst köşede. Yeni bir Robot oluşturmak için kısayolu (CTRL + N) de kullanabilirsiniz.
#iki) Yeni Robot'a tıkladığınızda, Yeni Robot'a ad vermenizi isteyeceği bir ekran göreceksiniz. Bir isim atayın Yeni Robota - 'İlk Robot' deyin
# 3) Robotunuza bir isim verdikten ve enter'a tıkladığınızda, bir Robot tasarımcısı aşağıda gösterildiği gibi, kendi özelliklerine sahip birçok klasörden oluşur ve otomasyon sırasında kullanılabilir. Burada her şey önceden tanımlandığı için WinAutomation aracını kullanmak çok kolaydır.
# 4) Klasörü aç 'Klasörler' ve görebilirsin 'Klasör oluşturun' seçeneği aşağıda gösterildiği gibi.
# 5) Artık eylemi sürükleyerek bir klasör oluşturabilir ve aşağıda gösterildiği gibi sağ tarafta bulunan ana eylem dizisine bırakabilirsiniz. Ayrıca çift tıklayabilirsiniz. Eylem klasör oluştur .
# 6) Oluşturma klasörüne çift tıkladığınızda, aşağıda gösterildiği gibi, sağlanan alanlara klasörün konumunu ve adını girebileceğiniz bir klasör özelliği penceresi açılacaktır.
Action Output'a hiçbir şey girmeyin, şimdilik olduğu gibi bırakın ve tıklayın Tamam düğmesi .
Bundan sonra, oluşturma klasörünün aşağıda görüldüğü gibi işlem dizisine eklendiğini görebilirsiniz.
# 7) Şimdi klasörün başarıyla oluşturulduğuna dair bir mesaj eklememiz gerekiyor. Bu genişletilmiş mesaj kutuları klasörü için aşağıda gösterildiği gibi birçok seçeneği görebileceksiniz.
# 8) Listedeki ilk seçenek olan Mesajı görüntüle seçeneğine tıklayın, tıklayıp sürükleyebilir veya çift tıklayabilirsiniz. Mesaj eylemini göster .
# 9) Özellikler penceresi 'Mesajı görüntüle' eylem görüntülenecektir.
Her eylem için, eyleme kendi özelliklerinizi atayabileceğiniz karşılık gelen bir özellik penceresi olacaktır.
# 10) Aşağıda özellik penceresinde gösterildiği gibi bir başlık ve bir mesaj girin. Başlık “İlk Testim” ve Klasör “SimpleRobot” olarak mesaj oluşturuldu.
#eleven) Tıklamak TAMAM MI kutuyu kapatmak için.
# 12) Tasarımcı ekranınız aşağıda gösterildiği gibi görünmelidir.
Robotun çalıştırması için test komut dosyası oluşturma adımları tamamlandı.
Ardından, beklendiği gibi çalışıp çalışmadığını kontrol etmek için robotu çalıştırmalısınız.
# 13) Tıkla Çalıştır simgesi aşağıdaki ekranda gösterildiği gibi.
Çalıştır'a tıkladığınızda, robot hemen ana konsoldaki her satırı yürütmeye başlar.
Tamamlandığında, aşağıda gösterildiği gibi 'Klasör' SimpleRobot 'oluşturuldu' mesaj kutusu görmelisiniz ve klasör oluşturma eyleminin özellik penceresinde seçtiğiniz hedefte yeni bir klasör oluşturulacaktır.
Yani, şimdi bitti. Robotu kullanarak başarıyla yeni bir klasör oluşturdunuz.
Robot Designer'ı kapatın ve robotu kurtar.
Oluşturulan Robotu WinAutomation konsolunda aşağıda gösterildiği gibi görebilirsiniz.
Varsayılan olarak bunları anlayabileceğiniz ve çalıştırabileceğiniz birkaç örnek vardır. WinAutomation, aracın daha iyi anlaşılması için bu örnekleri sağlamıştır.
Kullanıcının deneyim düzeyine göre, WinAutomation Tool'da her klasörde bu tür birçok örnek bulunmaktadır.
Basit Bir Robot Oluşturun - Örnek 2
BundaMisal, Win Otomasyon Aracının mevcut olan farklı değişkenleri kullanabileceğiniz bazı gelişmiş özelliklerini göreceğiz ve ayrıca değişkenleri farklı eylemler arasında nasıl kullanabileceğimizi göreceğiz.
Burada ayrıca verileri kopyalayabilir ve çeşitli eylemlere taşıyarak kullanabilirsiniz.
İlk örnekte, nasıl klasör oluşturabileceğimizi gördük, şimdi klasörün adında olacak oluşturduğumuz klasör için bir tarih ve saat atayacağız.
Yukarıda belirtilen eylemi gerçekleştirmek için aşağıdaki 4 adımı gerçekleştirmemiz gerekir:
- Geçerli saati almanız gerekiyor.
- Sayı biçiminde olduğu gibi, bir metin biçimine dönüşmesi gerekir.
- Bu isimde bir klasör oluşturun.
- Son olarak, önerilen eylemlerin ilk örnekte yaptığımız gibi yapıldığına dair bir mesaj vermemiz gerekiyor. Mesajlar koyarak, Robotun atanan görevi bitirip bitirmediği görevinizi kolaylaştırır.
Yukarıdaki dört adımı nasıl gerçekleştireceğinizi görelim.
1. Adım: Geçerli saati öğrenmeniz gerekiyor
WinAutomation aracının nasıl açılacağına ve yeni bir Robotun nasıl oluşturulacağına dair ilk örneğimizde zaten görmüştük. Hemen aksiyon kısmına geçelim.
Şuraya gidin: 'Tarih saat eylemleri' klasörler listesinden seçin ve çeşitli eylemleri görmek için genişletin.
Tıkla ve sürükle 'Geçerli Tarih ve Saati Alın' aşağıda gösterildiği gibi ana konsola eylem.
Şimdi, mülkiyet penceresi 'Geçerli Tarih ve Saati Alın' iki değişkenden oluşan açılacak - Eylem Girişi ve Eylem Çıkışı Aşağıda gösterildiği gibi.
Eylem Girdisi değişkeninin Geri Al açılır menüsünde iki seçenek vardır. Mevcut tarih ve saate de ihtiyacımız olduğu için seçeneği olduğu gibi bırakıyoruz.
Bilgileri bir değişkene geri alacağız '% CurrentDateTime%'.
Gelecekteki amaçlar için alınan tarih ve saati saklayabilmemiz için.
Tamam butonuna tıkladığınızda aşağıdaki gibi bir ekran göreceksiniz.
1. Adım tamamlandı.
Adım 2: Tarihi metin biçimine değiştirin.
Tıklayın ve genişletin 'Metin İşlemleri' klasör eylemler klasör listesini oluşturur.
Aşağıda gösterildiği gibi bir eylem listesi göreceksiniz.
Aksiyonu bulun 'Tarih saatini metne dönüştür' , eylemi tıklayın ve ana eylem dizisine sürükleyin.
işaretçilerin sırası c ++
Tarih saatini metne dönüştürmeye yönelik özellik penceresi aşağıda gösterildiği gibi görüntülenecektir.
Dönüştürülecek Tarih Saat alanına, önceki işleminizde oluşturduğunuz değişkeni girmeniz gerekir, örn. '% CurrentDateTime'.
Açılır listeyi kullanmak için Format'tan Özel format'ı seçin.
Özel biçim açılır menüsünde tarih ve saat için birçok özel biçim vardır.
Burada, örneğimizde yyMMdd biçimini seçelim.
Emlak penceresi aşağıdaki gibi görünecektir.
Eylem çıktısı '% FormattedDateTime%' şimdi.
3. Adım: Bir klasör oluşturun
Örnek 1'de gördüğümüz gibi yeni bir klasör oluşturmamız gerekiyor.
Bu adımda, adıyla yeni bir klasör oluşturacaksınız. '% FormattedDateTime' çıktıyı bir klasörde saklayın ve atanan görev tamamlandığında bir mesaj atamanız gerekir.
Adım 4: Bir ekran mesajı atayın
Son adım, görev için bir ekran mesajı atamaktır.
İlk örnekte yaptığımız gibi aynı adımları gerçekleştirmemiz gerekiyor.
Tıklamak Tamam düğmesi ve görüntü mesajının özellik penceresi kapatılacaktır.
Tüm adımlar tamamlandıktan sonra, son Robot tasarımcınız aşağıda gösterildiği gibi görünmelidir.
Şimdi robotu tıklayın. çalıştır simgesi 1. örnekte yaptığımız gibi üstte.
Testiniz başarıyla çalıştırıldıktan sonra, klasör adı ile yeni bir klasörün metin biçiminde güncel tarih ve saat olarak oluşturulmuş olup olmadığını hedef klasöre gidin ve doğrulayın.
Projeyi kaydedin ve robot tasarımcısını kapatın.
Bir Windows uygulamasını otomatikleştirmek için WinAutomation aracının nasıl kullanılacağına dair iki örnek başarıyla tamamladık.
Sonuç
Umarım herkes WinAutomation Yazılım aracını bu öğretici aracılığıyla bir Windows uygulamasını otomatikleştirmek için nasıl kullanacağına dair temel bilgiye sahip olmalıdır.
Pratik olarak kullandıktan sonra, pencereleri ve web uygulamalarını otomatikleştirmek için en iyi ve en kolay araçlardan biri olduğunu anlayacaksınız.
Önerilen Kaynaklar
- WinAutomation Eğitimi: Windows Uygulamalarını Otomatikleştirme (Bölüm 1)
- Robotium'a Başlarken - En Popüler Android Uygulaması Kullanıcı Arayüzü Test Aracı
- EG Enterprise Aracını Kullanarak Uygulama ve BT Altyapısı Performans İzleme (Uygulamalı İnceleme)
- Sikuli GUI Otomasyon Aracına Giriş (Ekranda Gördüğünüz Her Şeyi Otomatikleştirin) - Sikuli Eğitimi # 1
- TestComplete Aracını Kullanarak Android Uygulamalarını Otomatikleştirme
- TestLodge Test Yönetim Aracı İncelemesi
- Uygulamanızı Cihaza Yükleme ve Eclipse'den Test Etmeye Başlama
- Web Uygulaması Güvenliği Test Kılavuzu