Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Automating the Web Using PhantomJS and CasperJS

Course Cover
compare button icon

Course Features

icon

Duration

58 minutes

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

58 minutes

Course Description

Data scraping, monitoring and testing can be labor-intensive and time-consuming when done manually. This course, Automating the Web using PhantomJS and CasperJS teaches web developers how PhantomJS (a "headless", scriptable web browser) or CasperJS (a utility wrapper for PhantomJS) can be used to automate interactions with websites. You will first learn how to programmatically extract target information from a website by creating a navigation code. This allows you to automatically collect the links that you would like to test using your toolset. Next, you'll create a script to visit all links gathered, and then take screenshots. Finally, you will build a script to monitor the network activity of a page to catch potential failures. You will also implement a testing suite that checks the accessibility requirements of a web page's markup. This course will teach you how to use PhantomJS or CasperJS to automate these tasks, saving you time and effort.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

By the end of this course, you'll understand how to use PhantomJS and CasperJS to automate these tasks in order to save yourself time and effort

Finally, you will implement a testing suite to check the markup of a given web page against a few accessibility requirements

Next, you will implement a script to visit all the links that are gathered and capture screenshots from them, afterwards building a script that would monitor a page's network activity to check the state of the resources for catching potential failures

You'll learn how to programmatically scrape target information from a webpage by creating a navigation script, allowing you to automatically gather the links that would be tested using your toolset

Course Cover