Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Chrome Extension Development
Rating: 4.4 out of 5(39 ratings)
4,333 students

Chrome Extension Development

XPath plugin
Last updated 6/2020
English
English [Auto],

What you'll learn

  • How to build their own XPath plugin
  • How to build Chrome Extension
  • How to start open-source project
  • How to contribute to open-source project

Course content

1 section7 lectures1h 57m total length
  • Introduction and project setup13:58

    Explore Chrome extension development by building an open source project, setting up a Node project, crafting a manifest.json, injecting content scripts, and loading the extension in Chrome via developer mode.

  • How to create context menu15:49

    Explore how to create a Chrome extension context menu using manifest permissions, a background script, and content script, with event-driven clicks and callbacks.

  • Message Passing13:53

    Explore message passing in chrome extension development by wiring content scripts and background scripts to send and receive messages using chrome.runtime.sendMessage and onMessage with a data object payload.

  • Find locators in the DOM15:55

    Learn to locate and extract DOM elements in a Chrome extension by waiting for the document to load completely, capturing a target element, and building an XPath to locate it.

  • FInd unique ID in the DOM14:35

    Learn to identify a unique id in the dom by extracting the value with xpath and document.evaluate, count matches, and report unique or duplicate results within a chrome extension workflow.

  • How to find attribute based XPath?17:02

    Learn to find attribute based xpath by extracting all attributes from a target element, building an export from them, and handling unique versus duplicate attributes.

  • How to find unique locators?26:43

    Learn to find unique locators for web elements by using id-based and attribute-based strategies, extracting unique id, name, last name, and tag name while avoiding duplicates.

Requirements

  • Javascript
  • Basic of HTML

Description

Learn about Chrome Extension Development. Build your own XPath plugin .XPath plugins are mostly used by Test Automation professionals. Chrome extension development is quite popular nowadays. Get a full hands-on project. Simple easy steps to build a chrome extension. Explore and learn the Chrome extension API. Learn concepts in HTML and JS

Who this course is for:

  • Anyone interested to build their own products