0.7.163 • Published 3 years ago

wson-dom-connector v0.7.163

Weekly downloads
178
License
MIT
Repository
github
Last release
3 years ago

wson-dom-connector

Build Status Dependency Status devDependency Status NPM version

WSON is a human-readable data-interchange format with support for cyclic structures. This module is an extension to wson that enables serializing DOM nodes to their xpaths and parsing those xpaths back to DOM nodes.

Possible Use Cases

  1. Store references to DOM elements between page reloads,
  2. Record DOM events to later simulate a user during automated test (needs wson-event-connector).

Installation

npm install --save wson wson-dom-connector

Usage

wson-dom-conector can be used in a web browser via browserify...

var WSON = require("wson").Wson;
var domConnectors = require("wson-dom-connector");

var wson = new WSON({
  connectors: domConnectors(window)
  });

console.log(wson.stringify(document.body));
// [:HTMLBodyElement|/body`a1`e]

...or in node with any standard-compliant DOM implementation (e.g. jsdom).

var WSON = require("wson").Wson;
var domConnectors = require("wson-dom-connector");
var jsdom = require("jsdom");

var document = jsdom.jsdom("<body></body>")

var wson = new WSON({
  connectors: domConnectors(document.defaultView)
  });

console.log(wson.stringify(document.body));
// [:HTMLBodyElement|/body`a1`e]

API

Please refer to wson's documentation for further details.

License

Copyright © 2016 - 2019 Maciej Chałapuk. Released under MIT license.

0.7.163

3 years ago

0.7.162

3 years ago

0.7.161

3 years ago

0.7.160

3 years ago

0.7.159

3 years ago

0.7.158

3 years ago

0.7.157

3 years ago

0.7.156

3 years ago

0.7.155

3 years ago

0.7.154

3 years ago

0.7.153

3 years ago

0.7.152

3 years ago

0.7.151

3 years ago

0.7.150

3 years ago

0.7.149

3 years ago

0.7.148

4 years ago

0.7.147

4 years ago

0.7.146

4 years ago

0.7.145

4 years ago

0.7.144

4 years ago

0.7.143

4 years ago

0.7.142

4 years ago

0.7.141

4 years ago

0.7.140

4 years ago

0.7.139

4 years ago

0.7.138

4 years ago

0.7.137

4 years ago

0.7.136

4 years ago

0.7.135

4 years ago

0.7.134

4 years ago

0.7.133

4 years ago

0.7.132

4 years ago

0.7.131

4 years ago

0.7.130

4 years ago

0.7.129

4 years ago

0.7.128

4 years ago

0.7.127

4 years ago

0.7.126

4 years ago

0.7.125

4 years ago

0.7.124

4 years ago

0.7.123

4 years ago

0.7.122

4 years ago

0.7.121

4 years ago

0.7.120

4 years ago

0.7.119

4 years ago

0.7.118

4 years ago

0.7.117

4 years ago

0.7.116

4 years ago

0.7.115

4 years ago

0.7.114

4 years ago

0.7.113

4 years ago

0.7.110

4 years ago

0.7.112

4 years ago

0.7.111

4 years ago

0.7.109

4 years ago

0.7.108

4 years ago

0.7.107

4 years ago

0.7.106

4 years ago

0.7.105

4 years ago

0.7.104

4 years ago

0.7.103

4 years ago

0.7.102

4 years ago

0.7.101

4 years ago

0.7.100

4 years ago

0.7.99

4 years ago

0.7.98

4 years ago

0.7.97

4 years ago

0.7.96

4 years ago

0.7.95

4 years ago

0.7.94

4 years ago

0.7.93

4 years ago

0.7.92

4 years ago

0.7.91

4 years ago

0.7.90

4 years ago

0.7.89

4 years ago

0.7.88

4 years ago

0.7.87

4 years ago

0.7.86

4 years ago

0.7.85

4 years ago

0.7.84

4 years ago

0.7.83

4 years ago

0.7.82

4 years ago

0.7.81

4 years ago

0.7.80

4 years ago

0.7.79

4 years ago

0.7.78

4 years ago

0.7.77

4 years ago

0.7.76

4 years ago

0.7.75

4 years ago

0.7.74

4 years ago

0.7.73

4 years ago

0.7.72

4 years ago

0.7.71

4 years ago

0.7.70

4 years ago

0.7.69

4 years ago

0.7.68

4 years ago

0.7.67

4 years ago

0.7.66

4 years ago

0.7.65

4 years ago

0.7.64

4 years ago

0.7.63

4 years ago

0.7.62

4 years ago

0.7.61

4 years ago

0.7.60

4 years ago

0.7.59

4 years ago

0.7.58

4 years ago

0.7.57

4 years ago

0.7.56

4 years ago

0.7.55

4 years ago

0.7.54

4 years ago

0.7.53

4 years ago

0.7.52

4 years ago

0.7.51

4 years ago

0.7.50

4 years ago

0.7.49

4 years ago

0.7.48

4 years ago

0.7.47

4 years ago

0.7.46

4 years ago

0.7.45

4 years ago

0.7.44

4 years ago

0.7.43

4 years ago

0.7.42

4 years ago

0.7.41

4 years ago

0.7.40

4 years ago

0.7.39

4 years ago

0.7.38

4 years ago

0.7.37

4 years ago

0.7.36

4 years ago

0.7.35

4 years ago

0.7.34

4 years ago

0.7.33

4 years ago

0.7.32

4 years ago

0.7.31

5 years ago

0.7.30

5 years ago

0.7.29

5 years ago

0.7.28

5 years ago

0.7.27

5 years ago

0.7.26

5 years ago

0.7.25

5 years ago

0.7.24

5 years ago

0.7.23

5 years ago

0.7.22

5 years ago

0.7.21

5 years ago

0.7.20

5 years ago

0.7.19

5 years ago

0.7.18

5 years ago

0.7.17

5 years ago

0.7.16

5 years ago

0.7.15

5 years ago

0.7.14

5 years ago

0.7.13

5 years ago

0.7.12

5 years ago

0.7.11

5 years ago

0.7.10

5 years ago

0.7.9

5 years ago

0.7.8

5 years ago

0.7.7

5 years ago

0.7.6

5 years ago

0.7.5

5 years ago

0.7.3

7 years ago

0.7.2

8 years ago

0.7.1

8 years ago

0.7.0

8 years ago

0.6.1

8 years ago

0.6.0

8 years ago

0.5.3

8 years ago

0.5.2

8 years ago

0.5.1

8 years ago

0.5.0

8 years ago

0.4.0

8 years ago

0.3.0

8 years ago

0.2.0

8 years ago

0.1.0

8 years ago