Skip to content

Commit 80649a0

Browse files
committed
adding tasks for compiling atoms for ios-driver
Conflicts: Rakefile
1 parent 8d241f7 commit 80649a0

File tree

2 files changed

+176
-0
lines changed

2 files changed

+176
-0
lines changed

Diff for: Rakefile

+32
Original file line numberDiff line numberDiff line change
@@ -592,8 +592,40 @@ end
592592
file "cpp/iedriver/sizzle.h" => [ "//third_party/js/sizzle:sizzle:header" ] do
593593
cp "build/third_party/js/sizzle/sizzle.h", "cpp/iedriver/sizzle.h"
594594
end
595+
595596
task :sizzle_header => [ "cpp/iedriver/sizzle.h" ]
596597

598+
task :ios_driver => [
599+
"//javascript/atoms:getVisibleText:ios",
600+
"//javascript/atoms:isShown:ios",
601+
"//javascript/atoms:click:ios",
602+
"//javascript/atoms:back:ios",
603+
"//javascript/atoms:forward:ios",
604+
"//javascript/atoms:submit:ios",
605+
"//javascript/atoms:refresh:ios",
606+
"//javascript/atoms:xpath:ios",
607+
"//javascript/atoms:xpaths:ios",
608+
"//javascript/atoms:type:ios",
609+
"//javascript/atoms:getAttribute:ios",
610+
"//javascript/atoms:clear:ios",
611+
"//javascript/atoms:isSelected:ios",
612+
"//javascript/atoms:isEnabled:ios",
613+
"//javascript/atoms:stringify:ios",
614+
"//javascript/atoms:linkText:ios",
615+
"//javascript/atoms:linkTexts:ios",
616+
"//javascript/atoms:partialLinkText:ios",
617+
"//javascript/atoms:partialLinkTexts:ios",
618+
"//javascript/atoms:getLocationInView:ios",
619+
"//javascript/atoms:getInteractableSize:ios",
620+
"//javascript/atoms:scrollIntoView:ios",
621+
"//javascript/atoms:getPageOffset:ios",
622+
"//javascript/atoms:getFramedPageOffset:ios",
623+
"//javascript/atoms:getPosition:ios",
624+
"//javascript/atoms:getViewPortSize:ios",
625+
"//javascript/atoms:getEffectiveStyle:ios",
626+
"//javascript/atoms:setCursorAtTheEnd:ios"
627+
]
628+
597629
file "build/javascript/deps.js" => FileList[
598630
"third_party/closure/goog/**/*.js",
599631
"third_party/js/wgxpath/**/*.js",

Diff for: javascript/atoms/build.desc

+144
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,147 @@ js_test(name = "test",
5252
"//java/client/test/org/openqa/selenium/javascript",
5353
"//java/server/test/org/openqa/selenium:server-with-tests:uber",
5454
])
55+
56+
js_fragment( name = "getVisibleText",
57+
module ="bot.dom",
58+
function = "bot.dom.getVisibleText",
59+
deps = [ "//javascript/atoms:all_js"])
60+
61+
js_fragment(name="isShown",
62+
module="bot.dom",
63+
function="bot.dom.isShown",
64+
deps=["//javascript/atoms:all_js"])
65+
66+
js_fragment(name="click",
67+
module="bot.action",
68+
function="bot.action.click",
69+
deps=["//javascript/atoms:all_js"])
70+
71+
js_fragment(name="back",
72+
module="bot.window",
73+
function="bot.window.back",
74+
deps=["//javascript/atoms:all_js"])
75+
76+
js_fragment(name="forward",
77+
module="bot.window",
78+
function="bot.window.forward",
79+
deps=["//javascript/atoms:all_js"])
80+
81+
js_fragment(name="submit",
82+
module="bot.action",
83+
function="bot.action.submit",
84+
deps=["//javascript/atoms:all_js"])
85+
86+
87+
js_fragment(name="refresh",
88+
module="bot.window",
89+
function="bot.window.refresh",
90+
deps=["//javascript/atoms:all_js"])
91+
92+
js_fragment(name="xpath",
93+
module="bot.locators.xpath",
94+
function="bot.locators.xpath.single",
95+
deps=["//javascript/atoms:all_js"])
96+
97+
98+
js_fragment(name="xpaths",
99+
module="bot.locators.xpath",
100+
function="bot.locators.xpath.many",
101+
deps=["//javascript/atoms:all_js"])
102+
103+
104+
js_fragment(name="type",
105+
module="bot.action",
106+
function="bot.action.type",
107+
deps=["//javascript/atoms:all_js"])
108+
109+
110+
js_fragment(name="getAttribute",
111+
module="bot.dom",
112+
function="bot.dom.getAttribute",
113+
deps=["//javascript/atoms:all_js"])
114+
115+
js_fragment(name="clear",
116+
module="bot.action",
117+
function="bot.action.clear",
118+
deps=["//javascript/atoms:all_js"])
119+
120+
js_fragment(name="isSelected",
121+
module="bot.dom",
122+
function="bot.dom.isSelected",
123+
deps=["//javascript/atoms:all_js"])
124+
125+
js_fragment(name="isEnabled",
126+
module="bot.dom",
127+
function="bot.dom.isEnabled",
128+
deps=["//javascript/atoms:all_js"])
129+
130+
js_fragment(name="stringify",
131+
module="bot.json",
132+
function="bot.json.stringify",
133+
deps=["//javascript/atoms:all_js"])
134+
135+
js_fragment(name="linkText",
136+
module="bot.locators.linkText",
137+
function="bot.locators.linkText.single",
138+
deps=["//javascript/atoms:all_js"])
139+
140+
js_fragment(name="linkTexts",
141+
module="bot.locators.linkText",
142+
function="bot.locators.linkText.many",
143+
deps=["//javascript/atoms:all_js"])
144+
145+
js_fragment(name="partialLinkText",
146+
module="bot.locators.linkText",
147+
function="bot.locators.partialLinkText.single",
148+
deps=["//javascript/atoms:all_js"])
149+
150+
js_fragment(name="partialLinkTexts",
151+
module="bot.locators.linkText",
152+
function="bot.locators.partialLinkText.many",
153+
deps=["//javascript/atoms:all_js"])
154+
155+
js_fragment(name="getLocationInView",
156+
module="bot.dom",
157+
function="bot.dom.getLocationInView",
158+
deps=["//javascript/atoms:all_js"])
159+
160+
js_fragment(name="getInteractableSize",
161+
module="bot.window",
162+
function="bot.window.getInteractableSize",
163+
deps=["//javascript/atoms:all_js"])
164+
165+
js_fragment(name="scrollIntoView",
166+
module="bot.action",
167+
function="bot.action.scrollIntoView",
168+
deps=["//javascript/atoms:all_js"])
169+
170+
js_fragment(name="getPageOffset",
171+
module="bot.dom",
172+
function="bot.dom.getPageOffset",
173+
deps=["//javascript/atoms:all_js"])
174+
175+
js_fragment(name="getFramedPageOffset",
176+
module="bot.dom",
177+
function="bot.dom.getFramedPageOffset",
178+
deps=["//javascript/atoms:all_js"])
179+
180+
js_fragment(name="getPosition",
181+
module="bot.dom",
182+
function="bot.dom.getPosition",
183+
deps=["//javascript/atoms:all_js"])
184+
185+
js_fragment(name="getViewPortSize",
186+
module="bot.dom",
187+
function="bot.dom.getViewPortSize",
188+
deps=["//javascript/atoms:all_js"])
189+
190+
js_fragment(name="setCursorAtTheEnd",
191+
module="bot.Keyboard",
192+
function="bot.Keyboard.setCursorAtTheEnd",
193+
deps=["//javascript/atoms:all_js"])
194+
195+
js_fragment(name="getEffectiveStyle",
196+
module="bot.dom",
197+
function="bot.dom.getEffectiveStyle",
198+
deps=["//javascript/atoms:all_js"])

0 commit comments

Comments
 (0)