Giter Site home page Giter Site logo

intuit / replayweb Goto Github PK

View Code? Open in Web Editor NEW
16.0 7.0 38.0 1.69 MB

ReplayWeb is a collection of tools to accelerate building and maintaining functional tests for user interfaces.

License: GNU Affero General Public License v3.0

JavaScript 98.54% HTML 0.35% CSS 0.95% Shell 0.15%
replay javascript chrome-extension testing hacktoberfest

replayweb's Issues

Failing tests because of unresolved module '@replayweb/utils'

Bug

Actual Behavior

Clone repo and run 'yarnthenyarn test`

I see 17 failing tests, all with variations of the following error

  โ— Test suite failed to run

    Cannot find module '@replayweb/utils' from 'command_runner.js'

    However, Jest was able to find:
    	'../../src/command_runner.js'

    You might want to include a file extension in your import, or update your 'moduleFileExtensions', which is currently ['js', 'json', 'jsx', 'ts', 'tsx', 'node'].

    See https://jestjs.io/docs/en/configuration#modulefileextensions-array-string

    > 1 | import {
        | ^
      2 |   regExpMatch,
      3 |   replaceAllFields,
      4 |   traverseJson,

      at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:259:17)
      at Object.<anonymous> (packages/testrunner/src/command_runner.js:1:1)

Desired Behavior

The path to '@replayweb/utils' should be resolved and the tests should pass

Steps to Reproduce

npm version 6.4.1
node version 10.15.0
yarn version 1.13.0
Clone repo and run 'yarnthenyarn test`

Package is invalid 'CRX_REQUIRED_PROOF_MISSING'

Bug

Getting the error 'Package is invalid "CRX_REQUIRED_PROOF_MISSING'" when I drag the .crx file into chrome://extensions/

The .crx file was downloaded from here: https://github.com/intuit/ReplayWeb/releases

Actual Behavior

When I drag the .crx file into chrome://extensions/ I get an error and the extension is not loaded.

Desired Behavior

When I drag the .crx file into chrome://extensions/, I expect the extension to be loaded and be able to use it

Steps to Reproduce

Download .crx file from above link.
Open chrome://extensions/
Drag file into middle of the window to upload the extension

Chrome Version 78.0.3904.97 (Official Build) (64-bit)

P.S. Glad to see this went public :) Tell the team I said hi!

Cannot install the CRX chrome extension

Bug

Environment

macOS 10.13.6
Chrome Version 77.0.3865.120
https://github.com/intuit/ReplayWeb/releases/tag/v1.0.0

Actual Behavior

CRX_REQUIRED_PROOF_MISSING error

Desired Behavior

Installed chrome extension

Steps to Reproduce

  • Open chrome tab to chrome://extensions/ and enabled Developer mode
  • Dragging and dropping the downloaded crx file to browser tab from Finder
  • "Continue" on security message warning that extensions can be harmful:
    image
  • See error:
    image

Open contributions welcome - adding tests

Testing is a great way to get into a new project! While many can see it as a not-so-glamorous way of contributing, it's a great way to dive in, as there are plenty of examples to follow.

We're happy to receive any contributions to the project in the form of additional unit tests. Many files that have room for improvement have some tests already defined, so getting started there should be easy!

If you have help, feel free to ask here, or open another issue specifically for what you're seeing and label it with "internal api".

Thanks for contributing!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.