Vrtgs/thirtyfour
این یک کتابخانه Rust برای اتوماسیون تست وبسایتها با استفاده از Selenium WebDriver است
کاربرد:
این ابزار به تو اجازه میده تا مرورگر رو به صورت خودکار کنترل کنی، صفحات رو باز کنی، فرمها رو پر کنی و تستهای یکپارچه رو اجرا کنی، دقیقاً مثل کاری که یک کاربر واقعی انجام میده.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای تستهای پایدار و سریع رو با زبان Rust بنویسی و از مزایای امنیت حافظه و عملکرد بالای این زبان بهرهمند بشی. همچنین اگر پروژهات روی زیرساخت Rust هست و میخوای بدون سربار زیاد، تستهای مرورگری اجرا کنی، این ابزار گزینه عالیایه
چند مثال از موارد استفاده:
تست کردن فرمهای ورود و ثبتنام در یک سایت
اسکرپ کردن دادههای عمومی از صفحات وب (در صورت رعایت قوانین سایت)
شبیهسازی رفتار کاربر برای تست رگرسیون UI
اجرای تستهای ادغامی در محیط CI/CD با Rust
- ##web
- ##rust
- ##selenium
- ##webdriver
- ##testing
- ##integration
- ##browser
- ##automated
- ##rustacean
- ##ci
