5

Olay dinleyicilerini bir İletkiçi testinde tarayıcı olaylarına bağlamanın bir yolu var mı?İletki'de Tarayıcı Olaylarını Dinleyin

İleticinin bir Düğüm programı olarak çalıştığını biliyorum, ancak birisinin bunu browserevent gibi bir Düğüm paketi ile yapmış olması beni merak ediyor.

Varsa, herhangi bir örnek arayın.

+0

Neden tarayıcı olaylarını beklemeniz gerekiyor? İleticinin uçtan uca test yapması gerekiyor ve izleyeceğiniz bazı görsel işaretler hariç, kullanıcılarınız bir olayın ne zaman geleceğini bilmeyeceklerdir. – floribon

cevap

1

Bence iletici ruhuna göre, hayır bu mümkün değil. İletki, selenyum webdriver üzerinde bir tabakadır. Webdriver, tarayıcıya iletişim kurmak için komut gönderen bir tür JSON protokolüdür. Bu komut, bir vaatler kuyruğunda depolanır ve sonra İleticiye asenkron olarak geri gelir. Daha sonra DOM'yi kontrol etmek için yasemin "Expect" anahtar kelimesi ile Assertion'u yapabilirsiniz. ("BURAYA JAVASCRIPT KOD;")

browser.driver.executeScript;: hala bir yol bulmak gerekiyorsa

, sen korsan yolu denemek

Ardından bu aramayı bir browser.wait() dosyasına sardınız, ancak bu şekilde önermem.

Teşekkür ederiz

+0

'executeAsyncScript' olmalı, ancak gerçekten de bu çok kötü bir fikir – floribon

İlgili konular