وب‌سرویس مجید

پروژه thirtyfour

Vrtgs/thirtyfour

این یک کتابخانه Rust برای اتوماسیون تست وب‌سایت‌ها با استفاده از Selenium WebDriver است

کاربرد:

این ابزار به تو اجازه می‌ده تا مرورگر رو به صورت خودکار کنترل کنی، صفحات رو باز کنی، فرم‌ها رو پر کنی و تست‌های یکپارچه رو اجرا کنی، دقیقاً مثل کاری که یک کاربر واقعی انجام می‌ده.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای تست‌های پایدار و سریع رو با زبان Rust بنویسی و از مزایای امنیت حافظه و عملکرد بالای این زبان بهره‌مند بشی. همچنین اگر پروژه‌ات روی زیرساخت Rust هست و می‌خوای بدون سربار زیاد، تست‌های مرورگری اجرا کنی، این ابزار گزینه عالی‌ایه

چند مثال از موارد استفاده:

تست کردن فرم‌های ورود و ثبت‌نام در یک سایت

اسکرپ کردن داده‌های عمومی از صفحات وب (در صورت رعایت قوانین سایت)

شبیه‌سازی رفتار کاربر برای تست رگرسیون UI

اجرای تست‌های ادغامی در محیط CI/CD با Rust

  • ##web
  • ##rust
  • ##selenium
  • ##webdriver
  • ##testing
  • ##integration
  • ##browser
  • ##automated
  • ##rustacean
  • ##ci