blob: 32176af30cd1df617dfda6fcaa421d1de69866ff [file] [log] [blame]
js_library(name = 'action',
srcs = [
'action.js',
],
deps = [
':devices',
':dom',
':errors',
':events',
'//third_party/closure:closure',
],
visibility = [
'//javascript/...',
],
)
js_library(name = 'bot',
srcs = [
'bot.js',
],
visibility = [
'//javascript/...',
],
)
js_library(name = 'color',
srcs = [
'color.js',
],
deps = [
'//third_party/closure:closure',
],
)
js_library(name = 'devices',
srcs = [
'device.js',
'keyboard.js',
'mouse.js',
'touchscreen.js',
],
deps = [
':dom',
':errors',
':events',
':locators',
'//third_party/closure:closure',
],
visibility = [
'//javascript/...',
],
)
js_library(name = 'dom',
srcs = [
"dom.js",
],
deps = [
':bot',
':color',
':json',
':xpath',
'//third_party/closure:closure',
],
visibility = [
'//javascript/...',
],
)
js_library(name = 'errors',
srcs = [
'error.js',
'response.js',
],
visibility = [
'//javascript/...',
],
)
js_library(name = 'events',
srcs = [
'events.js',
],
deps = [
':bot',
':dom',
':errors',
':json',
'//third_party/closure:closure',
],
visibility = [
'//javascript/...',
],
)
js_library(name = 'html5',
srcs = glob(['html5/*.js']),
deps = [
':bot',
':errors',
':json',
'//third_party/closure:closure',
],
visibility = [
'//javascript/...',
],
)
js_library(name = 'inject',
srcs = [
'inject.js',
'response.js',
],
deps = [
':bot',
':errors',
':json',
'//third_party/closure:closure',
],
visibility = [
'//javascript/...',
],
)
js_library(name = 'json',
srcs = [
'json.js',
'userAgent.js'
],
deps = [
'//third_party/closure:closure',
],
visibility = [
'//javascript/...',
],
)
js_library(name = 'locators',
srcs = glob(['locators/*.js'], excludes=['locators/xpath.js']),
deps = [
':dom',
':json',
':xpath',
'//third_party/closure:closure',
],
visibility = [
'//javascript/...',
],
)
js_library(name = 'window',
srcs = [
'frame.js',
'window.js',
],
deps = [
':bot',
':errors',
':events',
':json',
':locators',
'//third_party/closure:closure',
],
visibility = [
'//javascript/...',
],
)
js_library(name = 'xpath',
srcs = [
'locators/xpath.js',
],
deps = [
':bot',
':errors',
'//third_party/closure:closure',
'//third_party/js/wgxpath:wgxpath',
],
)