Skip to content

Releases: dsheiko/puppetry

Puppetry 1.0.6

11 Feb 10:48
Compare
Choose a tag to compare

Bug fixes

  • fix Puppeteer version wasn't locked, support extension library for Puppeteer 1.12.x (issue #13)
  • fix when target input left empty (on addition) it shall not break the Jest tests

Puppetry 1.0.5

19 Dec 08:56
Compare
Choose a tag to compare

Features

  • improve UI: for open project showing dedicated Project screen instead of Welcome one
  • improve UI: show confirmation dialog when creating project/exporting in non-empty directory
  • improve UI: field File in New Suite modal is optional now
  • improve UI: Open Suite modal now displays the list of available suites to select instead of Browser file, what was confusing as suite files shall be reachable only in project directory
  • improve UI: opening external links now supported with notification
  • improve UI: editable row inputs and command ones now submit by pressing Enter
  • improve UI: inputs of modals now submit by pressing Enter
  • improve UI: when using context menu now rows (Right Click) it highlights the context row
  • add “inject JavaScript” command

Bug fixes

  • fix target/targetMethod/pageMethod select crashes on typing in (issue #9)
  • fix File Navigator to be a scrollable container when too many suites
  • fix main menu accessibility depending on app state

Misc

  • provide E2E tests for Puppetry app using Jest and Spectron

Puppetry 1.0.4

11 Dec 09:59
Compare
Choose a tag to compare

Features

  • Add browser mode for test runner. By default tests are running in headless mode, what is faster. But now one can switch to browser mode and see what is really happening on the page while tests are being executed

Bug fixes

  • Main menu has no state, but it was still indicating the last selected item as active one, what brought to confusion.
  • env variable to trigger browser mode changed to RUN_IN_BROWSER, it was DEBUG and conflicted with debug pkg widely used (e.g. in puppeteer)

Puppetry 1.0.3

07 Dec 08:13
Compare
Choose a tag to compare

Bug fixes

  • Fix on #8
  • Fix on #7
  • Fix on #6
  • Fix on #5

Puppetry 1.0

06 Nov 17:07
Compare
Choose a tag to compare

Many months ago I started this project driven by the idea that QA-engineers, testers, people from management shall not be cut off of automated testing. There are not many free web-testing solutions adapted for non-developers on the market. If you put aside ones that do not allow running test on your private (test/stage) environment or include your E2E test into CI/CD pipeline, there will be left a few. I decided to create an interactive UI where one can benefit the power of Google’s Puppeteer (API to control Chrome or Chromium) and Facebook’s Jest testing framework without coding.

And there we are, welcome the first stable release. 🎉