|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/laravel-dusk-beginner-to-advanced/
课程评论:没有评论
课程名称:Laravel Dusk初学者到高级阶段 概述:Laravel Dusk是Laravel生态系统中一个免费的软件包。本课程中,我将利用这个软件包来自动化一个演示网页应用程序。在这个网页自动化的旅程中,我们将学习不同的技巧和窍门,让编写自动化测试变得更加容易。我们还将探索Dusk的不同用途,包括网页抓取、爬虫和机器人创建。 您将学习的内容包括: - 什么是自动化测试以及为什么我们需要自动化测试? - 如何在Laravel项目中设置和安装Laravel Dusk。 - 有关使用Chrome Driver、无头模式、截图等的信息。 - 如何使用Laravel Dusk进行基本的自动化测试。 - Laravel Dusk中的页面和组件的概念。 - 在Dusk中使用数据库迁移和工厂方法。 - 浏览器宏和Dusk选择器的实例。 - 使用Laravel Dusk自动化单页面应用程序。 - 使用Dusk爬取网站。 - 使用Dusk从网站抓取数据。 - 使用Dusk构建浏览器自动化机器人。 - 在持续集成工具(如Github Actions或Circle CI)中使用Dusk(待定)。 该课程适合希望深入了解Laravel Dusk及其在自动化测试、数据抓取和网页爬虫等方面应用的学习者。
Laravel Dusk is a free package available in the Laravel ecosystem. In this course, I utilize the package to automate a demo web application and as we go along in the web automation journey we learn how to use different tips and tricks to make writing automation tests easier. We also explore different uses of dusk which include web scraping, crawling, and bot-creation. You'll learn the following * What is Automation Testing and Why we need Automation Testing?* How to setup and install Laravel Dusk on the Laravel project.* Info on using Chrome Driver, Headless Mode, Taking Browser Screenshots, etc.* How to use Laravel Dusk for basic automation testing.* Concepts of Pages and Components in Laravel Dusk.* Using Database Migrations and Factory Methods in Dusk.* Example of Browser Macros, Dusk Selectors.* Using Laravel Dusk to Automate a Single Page Application* Using Dusk to crawl a website.* Using Dusk to scrape data from a website.* Using dusk to build browser automation bots.* Using dusk in the continuous integration tools like Github Actions or Circle CI (TBD)