Selenium IDE akışlarında girişleri ve çıkışları kullanma
Önemli
Bu makalede, eski sistemlerle ilgili konular ele alınmaktadır. Bu çözümlerle oluşturulan akışlarınızı masaüstü için Power Automate'e taşıyın veya silin.
- Selenium IDE kullanım dışıdır ve 28 Şubat 2023'ten sonra artık çalışmaz.
- Windows kaydedicisi (v1) kullanımdan kalktı ve artık çalışmıyor.
Kayıttan yürütme sırasında, otomatikleştirilmiş uygulamalarınıza geçirilecek girişleri tanımlayabilirsiniz. Ayrıca, otomatikleştirilmiş uygulamalarınızdan akışınıza çıkış geçirebilirsiniz.
Web UI akışı için girişleri tanımlama
UI akışının girişleri, veritabanı gibi dış kaynaklardan veya diğer UI akışlarından alınan bilgileri otomatikleştireceğiniz eski hedef yazılımlara geçirmenizi sağlar.
Başlatma (genellikle store komutlarıyla yapılır) öncesinde kullanılan (okunan) tüm değişkenler otomatik olarak giriş değişkeni olarak kabul edilir ve Web için UI akışı çalıştır eylem kartında görüntülenir.
Değişkenleri dize ilişkilendirmesi yoluyla kullanabilir, örneğin tıklama komutunun hedef alanını "id=${elementId}" olarak değiştirebilirsiniz. İsterseniz tür komutunun değer alanını "${inputText}" olarak değiştirebilirsiniz.
Aşağıdaki ekran görüntülerinde yer alan set window size komutu ve type komutu başlatılmamış ${Width}, ${Height} ve ${search} değişkenlerini kullanır. Bu değişkenler giriş değerlerine dönüşür.
Bazı komutlarda değişkenleri doğrudan kullanabilirsiniz; örneğin forEach komutunun hedef/değer alanlarının ikisi de değişkendir ve bunu "${}" arasında yazmanız gerekmez.
Hangi komutların değişken adını doğrudan aldığını saptamak için Selenium komutları başvurusuna bakın.
Web UI akışı için çıkışları tanımlama
Selenium betiğinde tanımlanan tüm değişkenler otomatik olarak çıkış değerine dönüşür. Değişkenleri bildirmek için aşağıdaki komutları kullanın:
Betiği yürüt(depolamak istediğiniz nesnenin betiğin sonunda döndürülmesi için 'return' söz dizimini ekleyin)