Black Lives Matter. Support the Equal Justice Initiative and read our statement here.
Last Hit

Last Hit

Automation testing solution aimed at development and operation team.

Last Hit

Last Hit  logo

codebeat badge Scrutinizer

GitHub last commit GitHub package.json version David Dependencies David Dev Dependencies

GitHub package.json dependency version (subfolder of monorepo) npm type definitions GitHub top language made-with-eletron

GitHub issues GitHub closed issues Static Platform GitHub release GitHub Release Date GitHub All Releases

Last Hit Replayer

npm version npm npm

First UI automation testing tool design for all team members.

Website Ask Me Anything ! PRs Welcome


Last-hit is an automation testing solution aimed at development and operations teams. It is focused on web test, gives you broad, deep and exact control over your web apps automation testing

A quick guide to set up and start your first automation test with last-hit, a free test automation tool built on top of electron and puppeteer. You now can begin automation testing on web & mobile with the least amount of effort. Free download at site.

Read full guideline here.


  • Record - Record to launch the browser. While recording, actions performed on the browser will be captured in the tools
  • Replay - click repaly button and wait for result
  • Assertion - visual testing for screenshot campare
  • Reporting - run last-hit-replayer in CI and get result report

You can learn more about each of these features within the User Guide.

To Use

Install from the application

Mac & Windows



Not supported yet. You can clone source code repo and package by yourself. We use Electron Builder.

Install from source code

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
git clone
# Install dependencies
npm install
# Go into the repository
cd last-hit
# Install dependencies
npm install
# Go into the render folder
cd render
# Install dependencies
npm install
# Back to the root directory of the repository
cd ../
# Run the app
npm run start

Note: If you want to use the Installation package,
Please download Release Package,

Create your first Test Case

Quick Start Guide

Resources for Learning last-hit


Last-Hit is MIT licensed.


Something missing? Edit this app.

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab