تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی اتوماسیون پایتون و تست

دوره آموزشی اتوماسیون پایتون و تست

1 ساعت 27 دقیقهمتوسط2018-06-01

مدرسین

Bhoomika Agarwal

Bhoomika Agarwal

Associate Software Developer at SAP Labs

جزئیات دوره

آیا زمان زیادی را برای دستیابی به رابط کاربر خود صرف می کنید؟ اگر اینطور است ، پاسخ اتوماسیون (Automation) است. Python و Selenium یک چارچوب ساده اما قدرتمند برای اسکریپت هر آزمایشی ارائه می دهند. در اینجا، مدرس Bhoomika Agarwal نشان می دهد که چگونه از ترکیبی از Selenium WebDriver و کد پایتون برای تست خودکار وب UI استفاده کنید. دنبال کردن و یادگیری نحوه قرار دادن عناصر، حرکت به صفحات، تست تعاملات کاربر با فرم ها و عناصر کشیدن و رها کردن، و استفاده از انتظار ، برای کنترل زمان و اجرای تست. درسها عملی هستند و میتوانند بلافاصله به جریان کاری توسعه شما اعمال شوند. چالش هایی را که در طول راه مهارت های جدید خود تمرین می کنید، در نظر بگیرید.

موضوعات شامل:
مراحل نصب پایتون را مشخص کنید.
مرورگرهای پشتیبانی شده توسط سلنیوم را بشناسید.
توضیح دهید که چگونه "یک شناسه" منحصر به فرد در دسترس نیست ، چگونه می توان یک عنصر را پیدا کرد.
هدف "کلیدهای ارسال" را بفهمید.
به یاد بیاورید که وقتی یک تابع سعی می کند عنصری را که هنوز در DOM بارگیری نشده است پیدا کند ، کدام استثنا مطرح می شود.

مهارت ها

SeleniumSoftware TestingPythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه باید بدانید
  • 03 - استفاده از فایل‌های تمرین

1. تست اتوماسیون و چارچوب Python-Selenium چیست؟

  • 04 - تست خودکار چیست
  • 05 - اتصالات پایتون-سلنیوم
  • 06 - یک نمونه کد ساده
  • 07 - پشتیبانی از مرورگرهای متقابل

2. تجزیه ساختار HTML DOM

  • 08 - ساختار HTML DOM چیست
  • 09 - مکان یابی عناصر توسط شناسه
  • 10 - مکان یابی عناصر با نام
  • 11 - مکان یابی عناصر توسط XPath
  • 12 - مکان یابی عناصر بر اساس کلاس
  • 13 - چالش
  • 14 - راه حل
  • 15 - چالش
  • 16 - راه حل

3. پیمایش در صفحات

  • 17 - تعامل با صفحه
  • 18 - پر کردن فرم ها
  • 19 - عناصر را بکشید و رها کنید
  • 20 - چالش
  • 21 - راه حل

4. صبر می‌کند

  • 22 - انتظارها چیست و چرا به آنها نیاز داریم
  • 23 - انتظارهای صریح
  • 24 - انتظارهای ضمنی

نتیجه

  • 25 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal