@@ -333,56 +333,12 @@ task :authors do
333333 @git . add ( 'AUTHORS' )
334334end
335335
336- namespace :side do
337- task atoms : [
338- '//javascript/atoms/fragments:find-element'
339- ] do
340- # TODO: move directly to IDE's directory once the repositories are merged
341- mkdir_p 'build/javascript/atoms'
342-
343- atom = 'bazel-bin/javascript/atoms/fragments/find-element.js'
344- name = File . basename ( atom )
345-
346- puts "Generating #{ atom } as #{ name } "
347- File . open ( File . join ( baseDir , name ) , 'w' ) do |f |
348- f << "// GENERATED CODE - DO NOT EDIT\n "
349- f << 'module.exports = '
350- f << File . read ( atom ) . strip
351- f << ";\n "
352- end
353- end
354- end
355-
356336def node_version
357337 File . foreach ( 'javascript/selenium-webdriver/package.json' ) do |line |
358338 return line . split ( ':' ) . last . strip . tr ( '",' , '' ) if line . include? ( 'version' )
359339 end
360340end
361341namespace :node do
362- atom_list = %w[
363- //javascript/atoms/fragments:find-elements
364- //javascript/atoms/fragments:is-displayed
365- //javascript/webdriver/atoms:get-attribute
366- ]
367-
368- task atoms : atom_list do
369- base_dir = 'javascript/selenium-webdriver/lib/atoms'
370- mkdir_p base_dir
371-
372- [ 'bazel-bin/javascript/atoms/fragments/is-displayed.js' ,
373- 'bazel-bin/javascript/webdriver/atoms/get-attribute.js' ,
374- 'bazel-bin/javascript/atoms/fragments/find-elements.js' ] . each do |atom |
375- name = File . basename ( atom )
376- puts "Generating #{ atom } as #{ name } "
377- File . open ( File . join ( base_dir , name ) , 'w' ) do |f |
378- f << "// GENERATED CODE - DO NOT EDIT\n "
379- f << 'module.exports = '
380- f << File . read ( atom ) . strip
381- f << ";\n "
382- end
383- end
384- end
385-
386342 desc 'Build Node npm package'
387343 task :build do |_task , arguments |
388344 args = arguments . to_a . compact
@@ -650,25 +606,6 @@ namespace :rb do
650606 Bazel . execute ( 'build' , args , '//rb:selenium-devtools' ) if devtools || !webdriver
651607 end
652608
653- task :atoms do
654- base_dir = 'rb/lib/selenium/webdriver/atoms'
655- mkdir_p base_dir
656-
657- {
658- '//javascript/atoms/fragments:find-elements' : 'findElements.js' ,
659- '//javascript/atoms/fragments:is-displayed' : 'isDisplayed.js' ,
660- '//javascript/webdriver/atoms:get-attribute' : 'getAttribute.js'
661- } . each do |target , name |
662- puts "Generating #{ target } as #{ name } "
663-
664- atom = Bazel . execute ( 'build' , [ ] , target . to_s )
665-
666- File . open ( File . join ( base_dir , name ) , 'w' ) do |f |
667- f << File . read ( atom ) . strip
668- end
669- end
670- end
671-
672609 desc 'Update generated Ruby files for local development'
673610 task :local_dev do
674611 puts 'installing ruby, this may take a minute'
0 commit comments