نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که از PhantomJS و CasperJS برای خودکار کردن تعامل خود با وب برای انجام کارهای بی شماری از جمله تراشیدن داده ها ، نظارت بر شبکه ، رندر صفحه و آزمایش مرورگر به صورت برنامه نویسی استفاده کنید. هنگامی که به صورت دستی انجام می شود ، خراش داده ها ، مانیتورینگ و آزمایش ها کارساز است - فشرده و وقت گیر است. این دوره ، خودکارسازی وب با استفاده از PhantomJS و CasperJS ، به توسعه دهندگان وب روش های مختلفی را می آموزد که می توان از PhantomJS (یک مرورگر وب قابل برنامه نویسی "بدون سر" و CasperJS (یک بسته نرم افزاری در اطراف PhantomJS)) برای اتوماسیون این نوع تعاملات با وب سایت ها استفاده کرد. ابتدا یاد خواهید گرفت که چگونه با ایجاد یک اسکریپت پیمایش ، از طریق صفحه وب اطلاعات هدف را خراشیده و برنامه ریزی کنید ، به شما این امکان را می دهد که پیوندهایی را که با استفاده از مجموعه ابزار خود آزمایش می شوید ، به طور خودکار جمع آوری کنید. در مرحله بعدی ، شما اسکریپتی را برای بازدید از تمام پیوندهای جمع شده و گرفتن عکسهای صفحه از آنها پیاده سازی می کنید ، سپس اسکریپتی ایجاد می کنید که فعالیت شبکه یک صفحه را کنترل می کند تا وضعیت منابع را برای کشف خطاهای احتمالی بررسی کند. سرانجام ، شما یک مجموعه آزمایشی را برای بررسی علامت گذاری یک صفحه وب مشخص در برابر چند مورد دسترسی اجرا خواهید کرد. با پایان این دوره ، خواهید فهمید که چگونه از PhantomJS و CasperJS برای خودکار کردن این کارها استفاده کنید تا در وقت و تلاش خود صرفه جویی کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع کار با PhantomJS و CasperJS
Getting Started with PhantomJS and CasperJS
-
معرفی PhantomJS و CasperJS
Introduction to the PhantomJS and CasperJS
-
نصب PhantomJS
Installing PhantomJS
-
نصب CasperJS و نوشتن اولین اسکریپت ما
Installing CasperJS and Writing Our First Script
-
خلاصه
Summary
معرفی پروژه و جمع آوری داده ها
Project Introduction & Data Collection
-
معرفی پروژه
Project Introduction
-
اسکریپت نویسی با CasperJS
Scripting with CasperJS
-
اسکریپت پیمایش
Navigation Script
-
عملکرد را ارزیابی کنید
Evaluate Function
-
ساخت اسکریپت واکشی داده ها
Building the Data Fetching Script
رندر صفحه
Page Rendering
-
معرفی پروژه
Project Introduction
-
هر عملکرد
Each Function
-
عملکرد تکرار
Repeat Function
-
عملکرد Viewport
Viewport Function
-
خواندن پرونده های JSON
Reading JSON Files
-
تست رگرسیون بینایی
Visual Regression Testing
نظارت بر شبکه
Network Monitoring
-
معرفی پروژه
Project Introduction
-
ساخت اسکریپت نظارت بر شبکه
Building a Network Monitoring Script
تست و نتیجه گیری
Testing & Conclusion
-
معرفی پروژه
Project Introduction
-
چارچوب تست CasperJS
CasperJS Testing Framework
-
در حال آزمایش برای دستیابی
Testing for Accessibility
-
با استفاده از اسکریپت های از راه دور
Using Remote Scripts
نمایش نظرات