31.7.1 • Published 4 months ago

testcafe-hammerhead v31.7.1

Weekly downloads
267,607
License
MIT
Repository
github
Last release
4 months ago

testcafe-hammerhead

testcafe-hammerhead is a powerful Web proxy used as a core for the TestCafe testing framework.

Core Concepts

testcafe-hammerhead is a URL-rewriting proxy. This means that it rewrites all properties of the appropriate JavaScript objects that contain a URL value (Location, HTMLLinkElement.href, etc). You can see it if you open a proxied page, invoke the browser's DevTools and inspect any element.

In addition, the proxied web page does not know that it is opened under a proxy. The proxy intercepts access attempts to all URL-containing properties and provides the original values.

First Look

  1. Clone the Hammerhead repository
    git clone https://github.com/DevExpress/testcafe-hammerhead.git
  2. Go to the testcafe-hammerhead folder
    cd testcafe-hammerhead
  3. Install the dependencies
    npm install
  4. Run the Hammerhead playground to see our proxy in action
    node node_modules/gulp/bin/gulp http-playground

This opens a playground page where you can specify a webpage to proxy. Enter the page URL and hit Proxy!.

Features

  • HTTP/HTTPS requests
  • WebSockets, EventSource
  • file upload
  • request events (onRequest, onResponse)
  • bypassing requests
  • custom UI on a web page

Reporting Issues and Contributing

Read our Contributing Guide to learn how to contribute to the project.

Build Status

Sauce Test Status

Health Monitor

31.7.1

4 months ago

31.7.0

5 months ago

31.6.4

6 months ago

31.6.3

6 months ago

31.4.15

9 months ago

31.4.10

10 months ago

31.4.11

10 months ago

31.4.12

9 months ago

31.6.1

9 months ago

31.6.2

8 months ago

31.5.0

9 months ago

31.4.2

11 months ago

31.4.3

11 months ago

31.4.4

11 months ago

31.4.5

11 months ago

31.4.6

10 months ago

31.4.7

10 months ago

31.4.8

10 months ago

31.4.9

10 months ago

28.3.1

1 year ago

28.3.0

1 year ago

31.1.0

1 year ago

28.2.7

1 year ago

31.0.0

1 year ago

28.2.8

1 year ago

28.2.9

1 year ago

30.1.0

1 year ago

29.0.0

1 year ago

28.4.0

1 year ago

28.4.1

1 year ago

28.4.2

1 year ago

30.0.0

1 year ago

31.4.0

1 year ago

31.4.1

12 months ago

31.3.0

1 year ago

31.2.0

1 year ago

28.2.2

1 year ago

28.2.3

1 year ago

28.2.0

1 year ago

28.2.1

1 year ago

28.2.6

1 year ago

28.2.4

1 year ago

28.2.5

1 year ago

25.0.2

2 years ago

25.0.3

2 years ago

26.0.2

2 years ago

26.0.1

2 years ago

27.0.1

2 years ago

28.1.0

1 year ago

28.0.0

2 years ago

28.0.1

2 years ago

25.0.1

2 years ago

25.0.0

2 years ago

24.7.4

2 years ago

24.7.3

2 years ago

24.7.2

2 years ago

24.7.1

2 years ago

24.7.0

2 years ago

24.5.20

2 years ago

24.5.24

2 years ago

24.5.23

2 years ago

24.5.22

2 years ago

24.5.21

2 years ago

24.6.0

2 years ago

24.5.19

2 years ago

24.5.17

2 years ago

24.5.16

2 years ago

24.5.18

2 years ago

24.5.15

2 years ago

24.5.14

2 years ago

24.5.13

2 years ago

24.5.12

2 years ago

24.5.11

2 years ago

24.5.10

2 years ago

24.5.9

2 years ago

24.5.8

2 years ago

24.5.7

3 years ago

24.5.6

3 years ago

24.5.5

3 years ago

24.5.4

3 years ago

24.5.3

3 years ago

24.5.2

3 years ago

24.5.1

3 years ago

24.5.0

3 years ago

24.4.3

3 years ago

24.4.2

3 years ago

24.4.1

3 years ago

24.4.0

3 years ago

24.3.1

3 years ago

24.3.0

3 years ago

24.2.2

3 years ago

24.2.1

3 years ago

24.2.0

3 years ago

24.1.1

3 years ago

24.1.0

3 years ago

24.0.0

3 years ago

23.0.0

3 years ago

21.0.0

3 years ago

20.3.0

3 years ago

20.2.0

3 years ago

20.1.0

3 years ago

20.0.0

3 years ago

19.5.0

3 years ago

19.4.2

3 years ago

19.4.1

3 years ago

19.4.0

3 years ago

19.3.0

3 years ago

19.2.3

3 years ago

19.2.2

3 years ago

19.2.1

3 years ago

19.2.0

3 years ago

19.1.1

3 years ago

19.1.0

3 years ago

19.0.1

3 years ago

19.0.0

3 years ago

18.0.0

3 years ago

17.1.26

3 years ago

17.1.25

3 years ago

17.1.24

3 years ago

17.1.23

4 years ago

17.1.22

4 years ago

17.1.21

4 years ago

17.1.20

4 years ago

17.1.19

4 years ago

17.1.18

4 years ago

17.1.17

4 years ago

17.1.16

4 years ago

17.1.15

4 years ago

17.1.14

4 years ago

17.1.13

4 years ago

17.1.12

4 years ago

17.1.11

4 years ago

17.1.10

4 years ago

17.1.9

4 years ago

17.1.8

4 years ago

17.1.6

4 years ago

17.1.7

4 years ago

17.1.4

4 years ago

17.1.3

4 years ago

17.1.2

4 years ago

17.1.1

4 years ago

17.1.0

4 years ago

17.0.1

4 years ago

16.2.9

4 years ago

16.2.7

4 years ago

16.2.6

4 years ago

16.2.5

4 years ago

16.2.4

4 years ago

16.2.3

4 years ago

16.2.2

4 years ago

16.2.1

4 years ago

16.2.0

4 years ago

16.1.3

4 years ago

16.1.2

4 years ago

16.1.1

4 years ago

16.1.0

4 years ago

16.0.2

4 years ago

16.0.1

4 years ago

16.0.0

4 years ago

15.0.0

4 years ago

14.11.1

4 years ago

14.11.0

4 years ago

14.10.2

5 years ago

14.10.1

5 years ago

14.10.0

5 years ago

14.9.2

5 years ago

14.9.1

5 years ago

14.9.0

5 years ago

14.8.0

5 years ago

14.7.4

5 years ago

14.7.3

5 years ago

14.7.2

5 years ago

14.7.1

5 years ago

14.7.0

5 years ago

14.6.13

5 years ago

14.6.11

5 years ago

14.6.10

5 years ago

14.6.9

5 years ago

14.6.8

5 years ago

14.6.6

5 years ago

14.6.5

5 years ago

14.6.4

5 years ago

14.6.3

5 years ago

14.6.2

5 years ago

14.6.1

5 years ago

14.6.0

5 years ago

14.5.4

5 years ago

14.5.3

5 years ago

14.5.2

5 years ago

14.5.1

5 years ago

14.5.0

5 years ago

14.4.14

5 years ago

14.4.13

5 years ago

14.4.12

5 years ago

14.4.11

5 years ago

14.4.10

5 years ago

14.4.9

5 years ago

14.4.8

5 years ago

14.4.7

5 years ago

14.4.6

5 years ago

14.4.4

5 years ago

14.4.3

5 years ago

14.4.2

5 years ago

14.4.1

5 years ago

14.4.0

6 years ago

14.3.1

6 years ago

14.3.0

6 years ago

14.2.7

6 years ago

14.2.6

6 years ago

14.2.5

6 years ago

14.2.4

6 years ago

14.2.3

6 years ago

14.2.2

6 years ago

14.2.1

6 years ago

14.2.0

6 years ago

14.1.1

6 years ago

14.1.0

6 years ago

14.0.0

6 years ago

13.5.2

6 years ago

13.5.1

6 years ago

13.5.0

6 years ago

13.4.4

6 years ago

13.4.3

6 years ago

13.4.2

6 years ago

13.4.1

6 years ago

13.4.0

6 years ago

13.3.1

6 years ago

13.3.0

6 years ago

13.2.1

6 years ago

13.2.0

6 years ago

13.1.3

6 years ago

13.1.2

6 years ago

13.1.1

6 years ago

13.1.0

6 years ago

13.0.1

6 years ago

13.0.0

6 years ago

12.1.9

6 years ago

12.1.8

6 years ago

12.1.7

6 years ago

12.1.6

6 years ago

12.1.5

6 years ago

12.1.4

6 years ago

12.1.3

6 years ago

12.1.2

6 years ago

12.1.1

6 years ago

12.1.0

6 years ago

12.0.3

6 years ago

12.0.2

6 years ago

12.0.1

6 years ago

12.0.0

7 years ago

11.2.1

7 years ago

11.2.0

7 years ago

11.1.6

7 years ago

11.1.5

7 years ago

11.1.4

7 years ago

11.1.3

7 years ago

11.1.2

7 years ago

11.1.1

7 years ago

11.1.0

7 years ago

11.0.3

7 years ago

11.0.2

7 years ago

11.0.1

7 years ago

11.0.0

7 years ago

10.10.0

7 years ago

10.9.1

7 years ago

10.9.0

7 years ago

10.8.1

7 years ago

10.8.0

7 years ago

10.7.0

7 years ago

10.6.10

7 years ago

10.6.9

7 years ago

10.6.8

7 years ago

10.6.7

7 years ago

10.6.6

7 years ago

10.6.5

7 years ago

10.6.4

7 years ago

10.6.3

7 years ago

10.6.2

7 years ago

10.6.1

7 years ago

10.6.0

7 years ago

10.5.0

7 years ago

10.4.0

7 years ago

10.3.4

7 years ago

10.3.3

7 years ago

10.3.2

7 years ago

10.3.1

7 years ago

10.3.0

7 years ago

10.2.1

7 years ago

10.2.0

7 years ago

10.1.7

7 years ago

10.1.6

7 years ago

10.1.5

7 years ago

10.1.4

7 years ago

10.1.3

7 years ago

10.1.2

7 years ago

10.1.1

7 years ago

10.1.0

8 years ago

10.0.2

8 years ago

10.0.1

8 years ago

10.0.0

8 years ago

9.3.12

8 years ago

9.3.11

8 years ago

9.3.10

8 years ago

9.3.9

8 years ago

9.3.8

8 years ago

9.3.7

8 years ago

9.3.6

8 years ago

9.3.5

8 years ago

9.3.4

8 years ago

9.3.3

8 years ago

9.3.1

8 years ago

9.3.0

8 years ago

9.2.3

8 years ago

9.2.2

8 years ago

9.2.1

8 years ago

9.2.0

8 years ago

9.1.0

8 years ago

9.0.3

8 years ago

9.0.2

8 years ago

9.0.1

8 years ago

9.0.0

8 years ago

8.3.1

8 years ago

8.2.0

8 years ago

8.1.0

8 years ago

8.0.0

8 years ago

7.1.3

8 years ago

7.1.2

8 years ago

7.1.1

8 years ago

7.1.0

8 years ago

7.0.0

8 years ago

6.0.1

8 years ago

6.0.0

8 years ago

5.0.0

8 years ago

4.1.3

8 years ago

3.1.3

8 years ago

3.1.2

8 years ago

3.1.1

8 years ago

3.1.0

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.1.0

9 years ago

1.0.0

9 years ago

0.2.1

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago