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.

Pencere boyutunu ayarla ve yaz komutlarının ekran görüntüsü.

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:

Store

Store özniteliği

Store json

Store adı

store değeri

Store pencere tanıtıcısı

Store xpath sayısı

Betiği yürüt(depolamak istediğiniz nesnenin betiğin sonunda döndürülmesi için 'return' söz dizimini ekleyin)

Sonraki adımlar