1.2.5 • Published 8 years ago

am-autoevent v1.2.5

Weekly downloads
10
License
ISC
Repository
-
Last release
8 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

8 years ago

1.2.4

8 years ago

1.2.3

8 years ago

1.2.2

8 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.9

8 years ago

1.1.8

9 years ago

1.1.5

9 years ago

1.1.4

9 years ago

1.1.3

9 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.52

9 years ago

1.0.51

9 years ago

1.0.50

9 years ago

1.0.49

9 years ago

1.0.48

9 years ago

1.0.47

9 years ago

1.0.46

9 years ago

1.0.45

9 years ago

1.0.44

9 years ago

1.0.43

9 years ago

1.0.42

9 years ago

1.0.41

9 years ago

1.0.40

9 years ago

1.0.39

9 years ago

1.0.38

9 years ago

1.0.37

9 years ago

1.0.36

9 years ago

1.0.35

9 years ago

1.0.34

9 years ago

1.0.33

9 years ago

1.0.32

9 years ago

1.0.31

9 years ago

1.0.30

9 years ago

1.0.29

9 years ago

1.0.28

9 years ago

1.0.27

9 years ago

1.0.26

9 years ago

1.0.24

9 years ago

1.0.23

9 years ago

1.0.22

9 years ago

1.0.21

9 years ago

1.0.20

9 years ago

1.0.19

10 years ago

1.0.18

10 years ago

1.0.17

10 years ago

1.0.16

10 years ago

1.0.15

10 years ago

1.0.14

10 years ago

1.0.13

10 years ago

1.0.12

10 years ago

1.0.11

10 years ago

1.0.10

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago