1
0
mirror of https://github.com/MontFerret/ferret.git synced 2025-03-05 15:16:07 +02:00

35 lines
837 B
Go
Raw Normal View History

2018-09-18 16:42:38 -04:00
package html
import (
"github.com/MontFerret/ferret/pkg/runtime/core"
"github.com/pkg/errors"
)
const defaultTimeout = 5000
var (
ErrNotDynamic = errors.New("expected dynamic document or element")
)
2018-09-18 16:42:38 -04:00
func NewLib() map[string]core.Function {
return map[string]core.Function{
2018-09-25 17:58:57 -04:00
"DOCUMENT": Document,
"DOCUMENT_PARSE": DocumentParse,
"ELEMENT": Element,
"ELEMENTS": Elements,
"WAIT_ELEMENT": WaitElement,
"WAIT_NAVIGATION": WaitNavigation,
"WAIT_CLASS": WaitClass,
"WAIT_CLASS_ALL": WaitClassAll,
2018-09-25 17:58:57 -04:00
"CLICK": Click,
2018-09-27 22:03:35 -04:00
"CLICK_ALL": ClickAll,
2018-09-25 19:04:07 -04:00
"NAVIGATE": Navigate,
"INPUT": Input,
2018-10-05 19:40:09 -04:00
"INNER_HTML": InnerHTML,
"INNER_HTML_ALL": InnerHTMLAll,
2018-09-27 22:03:35 -04:00
"INNER_TEXT": InnerText,
"INNER_TEXT_ALL": InnerTextAll,
"SCREENSHOT": Screenshot,
2018-09-18 16:42:38 -04:00
}
}