لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون و تست پایتون
Python Automation and Testing
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا شما زمان زیادی را به صورت دستی برای آزمایش رابط های کاربری خود صرف می کنید؟ اتوماسیون جواب می دهد. پایتون و سلنیوم یک چارچوب ساده اما قدرتمند برای نوشتن هرگونه تست ارائه می دهند. در اینجا ، مربی Bhoomika Agarwal نحوه استفاده از ترکیبی از سلنیوم WebDriver و کد پایتون را برای خودکار کردن تست های UI وب نشان می دهد. دنبال کنید و بیاموزید که چگونه عناصر را بیابید ، به صفحات بروید ، آزمایش تعاملات کاربر با فرم ها و عناصر کشیدن و رها کردن را انجام دهید و برای کنترل زمان و اجرای آزمون از انتظار استفاده کنید. این درس ها عملی هستند و می توانند بلافاصله در گردش کار شما استفاده شوند. برای تمرین مهارتهای جدید خود ، از چالشهای موجود در این راه استفاده کنید.
موضوعات شامل:
مراحل نصب پایتون را مشخص کنید. li>
مرورگرهای پشتیبانی شده توسط سلنیوم را بشناسید. li>
نحوه یافتن عنصر را در صورت عدم دسترسی به "شناسه" منحصر به فرد توضیح دهید. li>
هدف "کلیدهای ارسال" را بفهمید li>
هنگامی که یک تابع می خواهد عنصری را که هنوز در DOM بارگیری نشده است پیدا کند ، کدام استثنا مطرح می شود. li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
با استفاده از پرونده های تمرینی
Using the exercise files
1- تست اتوماسیون و چارچوب پایتون- سلنیوم چیست؟
1. What Is Automation Testing and Python-Selenium Framework?
تست خودکار چیست؟
What is automated testing?
اتصالات پایتون و سلنیوم
Python-Selenium bindings
یک مثال ساده کد
A simple code example
پشتیبانی از مرورگر
Cross-browser support
2. تجزیه ساختار DOM HTML
2. Parsing the HTML DOM Structure
ساختار HTML DOM چیست؟
What is the HTML DOM structure?
یافتن عناصر با شناسه
Locating elements by ID
عناصر را با نام تعیین کنید
Locating elements by name
یافتن عناصر توسط XPath
Locating elements by XPath
عناصر را طبق کلاس پیدا کنید
Locating elements by class
3. حرکت از طریق صفحات
3. Navigating through Pages
تعامل صفحه
Page interaction
فرم های پر کردن
Filling forms
عناصر را بکشید و رها کنید
Drag and drop elements
چالش
Challenge
چالش
Challenge
راه حل
Solution
راه حل
Solution
4- صبر می کند
4. Waits
انتظارات چیست و چرا به آنها احتیاج داریم؟
What are waits and why do we need them?
Bhoomika Agarwal یک توسعه دهنده نرم افزار در لابراتوارهای SAP است.
Bhoomika عاشق رمزگذاری و ادبیات است. شرکت در هکاتون ها و انجام پروژه ها به او کمک کرده است که مهارت های برنامه نویسی خود را تیزتر کند. فعالیت هایی از قبیل وبلاگ نویسی ، مقاله نویسی ، نوشتن شعر و خواندن انواع مجله ها و کتاب ها مهارت های ادبیات وی را زیر سوال برد. او همچنین مجموعه ای از اشعار به نام Versification را منتشر کرده است. علاوه بر این ، او اشتیاق به کار اجتماعی و سازماندهی رویدادها دارد.
نمایش نظرات