1.2.5 • Published 7 years ago

am-autoevent v1.2.5

Weekly downloads
10
License
ISC
Repository
-
Last release
7 years ago

am-autoevent

The event operation of a web page, it can be little easily automated.

https://github.com/ampcpmgp/amdev/tree/master/modules/am-autoevent

how to use

npm i am-autoevent

sample code(coffeescript, or es2015 syntax)

AutoEvent = require("am-autoevent")
autoEvent = new AutoEvent()

autoEvent.register()
  .click(selector = "#test").click("#test")
  .wait(ms = 1500).click("#test").setValue("#test",300)
  .wait("300").addEvent(() => console.log("hello"))
  .waitSelector("#test").setHtml("#test", 3000)
  .waitSelector("#test2", false).click("#test2")
  .start(num = 3)

Methods

register click setValue setHtml exists notExists addEvent wait waitSelector start

#First

register()

initialize, and enable to set event

#Synchronous processing

click(selector, assertFlg = true)

first selector clicked, if assertFlg is true and not find selector, throw error.

setValue(selector, value, assertFlg = true)

first selector set value.

setHtml(selector, value, assertFlg = true)

first selector set html

exists(selector)

if not find selector, throw error.

notExists(selector)

if find selector, throw error.

addEvent(callback)

add event callback function

#Asynchronous processing, but behave synchronously

wait(msec)

wait millisecond

waitSelector(selector, existFlag = true)

if existFlag, wait dom appear, else wait dom disappear

#Last

start(loopNum = 1, callback = null)

run loopNum times, and add finished event as callback

1.2.5

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.9

7 years ago

1.1.8

8 years ago

1.1.5

8 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.52

8 years ago

1.0.51

8 years ago

1.0.50

8 years ago

1.0.49

8 years ago

1.0.48

8 years ago

1.0.47

8 years ago

1.0.46

8 years ago

1.0.45

8 years ago

1.0.44

8 years ago

1.0.43

8 years ago

1.0.42

8 years ago

1.0.41

8 years ago

1.0.40

8 years ago

1.0.39

8 years ago

1.0.38

8 years ago

1.0.37

8 years ago

1.0.36

8 years ago

1.0.35

8 years ago

1.0.34

8 years ago

1.0.33

8 years ago

1.0.32

8 years ago

1.0.31

8 years ago

1.0.30

8 years ago

1.0.29

8 years ago

1.0.28

8 years ago

1.0.27

8 years ago

1.0.26

8 years ago

1.0.24

8 years ago

1.0.23

8 years ago

1.0.22

8 years ago

1.0.21

8 years ago

1.0.20

8 years ago

1.0.19

8 years ago

1.0.18

8 years ago

1.0.17

8 years ago

1.0.16

9 years ago

1.0.15

9 years ago

1.0.14

9 years ago

1.0.13

9 years ago

1.0.12

9 years ago

1.0.11

9 years ago

1.0.10

9 years ago

1.0.9

9 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago