Selenium IDE akışlarında girişleri ve çıkışları kullanma

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 pencere boyutunu ayarla komutu ve tür komutu başlatılmamış ${Width}, ${Height} ve ${search} değişkenlerini kullanır. Bu değişkenler giriş değerlerine dönüşür.

Pencere boyutu ve türü ayarla

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

Note

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).