Otomatik test yazmak için Selenium, C#, NUnit kullanıyorum. HTTP Durum Kodunu Selenium WebDriver C Başına Almak #
HTTP isteklerine bağlı başarısız testler kullanıcıya uyarı böylece WebDriver ile HTTP durum kodu almak mümkün mü?cevap
Harici bir araç yok. Görüyorsunuz, bu geçmişte birkaç kez gündeme getirildi ve Selenium'un official issue tracker'daki en büyük sorunlarından biri. particular issue geri döndü ve aslında Selenium'un kapsamı dışında olduğuna karar verdi. Bununla birlikte, bunun mümkün olmadığı anlamına gelmez. Neyse ki, C# kullanıyorsunuz, bu yüzden düşündüğünüzden biraz daha kolay.
Son zamanlarda, Selenyum geliştiricilerinden biri, exactly how to do this in C# özetini içeren bir blog yazısı yazdı. Her adımı açıklamaya yardımcı olan ve Fiddler (bu arada, harika bir araç) olarak adlandırılan harici bir araç kullanan üç bölümlük bir blog gönderisidir.
Fiddler bir proxy'dir ve istekleri engellemenizi sağlayan bir C# API'sine sahiptir. Bu nedenle, bu proxy'yi kullanmak için Selenium'u basitçe "işaretleyebilir" ve ardından isteğin tam olarak hangi durum kodunun olduğunu kontrol etmek için Fiddler'ın API'sine bağlanabilirsiniz.
Bu yazılarda oldukça kapsamlı bir şekilde açıklandığı için size kod vermekten ziyade yalnızca blog yayınına bağ yapıyorum.
Belki de onu deneyin ve tasarımını uygulayan herhangi bir sorunla karşılaşırsanız geri dönün. Bu arada adam StackOverflow'da bir üye de var, bu yüzden mesajınızı da görebilir.
İdeal değil ama metin web sayfası hataları eşlik benim Kurulumunuza beri aşağıdaki regex karşı sayfa metni karşılaştırmak:
(?:(access is denied)|(access is forbidden)|(server error)|(not found))
- 1. NUnit hatası C# Selenium WebDriver kodunu çalıştırıyor
- 2. C# MVC Başarılı Http Durum Kodunu Belirle
- 3. Selenium webdriver
- 4. Selenium Webdriver
- 5. Selenium Webdriver
- 6. Selenium Webdriver uzaktan kurulum
- 7. TeamCity ve Selenium WebDriver
- 8. Selenium webdriver ve unicode
- 9. Selenium PhantomJS webdriver,
- 10. Java. Selenium webdriver. masanın
- 11. Öğesinin listesi Selenium WebDriver kullanarak C#
- 12. C# Selenium WebDriver etiketten metin al
- 13. Selenium webdriver click google arama
- 14. http durum kodunu XXX.X olarak ayarlayın.
- 15. Java'da HTTP durum kodunu metne nasıl dönüştürürüm?
- 16. Selenium Webdriver, sınıf
- 17. Açılır Seç - Selenium Webdriver
- 18. Gece durum kontrolünü kullanarak http durum kodunu kontrol edin
- 19. Selenium IDE'ye bir HTTP Durum Kodunu (örn. 2XX, 404, 500) kontrol etmesini nasıl isterim?
- 20. Dosyayı selenium webdriver içerisine yükleyemiyorum.
- 21. JavaScript Executor in Selenium WebDriver
- 22. Selenium Webdriver - Öğe görünür değil
- 23. Selenium webdriver için fabrika modeli
- 24. Selenium webdriver (tarayıcı) içinde HTTP Yanıtı (HTML içeriği) Render
- 25. Selenium WebDriver ile elemanların beklenmesi
- 26. Selenium WebDriver JS - Açık Bekleyin
- 27. Selenium WebDriver nth elemanını bul
- 28. Durum kodunu Axios'daki bir http hatasından nasıl edinebilirim?
- 29. Selenium Webdriver (Java) - Uygulama devam ediyor
- 30. Selenium WebDriver C# sınama durumu yanlışlıkla iki kez çalışıyor